Pengfei Ni
|
b721438315
|
Revert "Use cloudProvider.GetInstanceID() to get unregistered nodes"
This reverts commit f4ef957ecd.
|
2019-03-08 10:47:26 +08:00 |
Pengfei Ni
|
f4ef957ecd
|
Use cloudProvider.GetInstanceID() to get unregistered nodes
|
2019-02-27 22:58:34 +08:00 |
Pengfei Ni
|
128729bae9
|
Move schedulercache to package nodeinfo
|
2019-02-21 12:41:08 +08:00 |
Łukasz Osipiuk
|
b5f9a9505c
|
Extend backoff interface with NodeInfo and error information
|
2019-01-09 11:25:34 +01:00 |
Łukasz Osipiuk
|
85a83b62bd
|
Pass nodeGroup->NodeInfo map to ClusterStateRegistry
Change-Id: Ie2a51694b5731b39c8a4135355a3b4c832c26801
|
2019-01-08 15:52:00 +01:00 |
Łukasz Osipiuk
|
5cddbda693
|
Rename nodeGroupBackoffInfo to backoff in ClusterStateRegistry
|
2018-12-31 17:59:58 +01:00 |
Łukasz Osipiuk
|
2fbae197f4
|
Handle possible stockout/quota scale-up errors
|
2018-12-28 17:17:07 +01:00 |
Łukasz Osipiuk
|
9689b30ee4
|
Do not use time.Now() in RegisterFailedScaleUp
|
2018-12-28 17:17:07 +01:00 |
Łukasz Osipiuk
|
da5bef307b
|
Allow updating Increase for ScaleUpRequest in ClusterStateRegistry
|
2018-12-28 17:17:07 +01:00 |
lsytj0413
|
8ca0e71d1e
|
refactor(*): fix some golint warning
|
2018-12-24 11:07:15 +08:00 |
Łukasz Osipiuk
|
016bf7fc2c
|
Use k8s.io/klog instead github.com/golang/glog
|
2018-11-26 17:30:31 +01:00 |
Łukasz Osipiuk
|
5962354c81
|
Inject Backoff instance to ClusterStateRegistry on creation
|
2018-11-13 14:25:16 +01:00 |
k8s-ci-robot
|
7008fb50be
|
Merge pull request #1380 from losipiuk/lo/backoff
Make Backoff interface
|
2018-11-07 05:13:43 -08:00 |
Łukasz Osipiuk
|
0e2c3739b7
|
Use NodeGroup as key in Backoff
|
2018-10-30 18:17:26 +01:00 |
Łukasz Osipiuk
|
55fc1e2f00
|
Store NodeGroup in ScaleUpRequest and ScaleDownRequest
|
2018-10-30 18:03:04 +01:00 |
Łukasz Osipiuk
|
e462d4420c
|
Extract Backoff interface
|
2018-10-29 23:02:13 +01:00 |
Łukasz Osipiuk
|
41b02870f8
|
NodeGroup.Nodes() return Instance struct instead instance name
This is preparatory work for handling resource related
(stockout/quota-exceeded) error conditions in CA.
|
2018-10-26 14:41:18 +02:00 |
Łukasz Osipiuk
|
29c22c0a3d
|
Store single ScaleUpRequest per node group
|
2018-10-18 18:27:31 +02:00 |
Jakub Tużnik
|
b105f28ebd
|
Add a method to determine if a node group is at its its target size to CSR
|
2018-09-07 20:24:38 +02:00 |
Aleksandra Malinowska
|
364e2da764
|
Check for ready condition not true
|
2018-08-30 13:43:24 +02:00 |
Jakub Tużnik
|
51334f283e
|
Fix GetClusterSize to return actual size in line with the rest of CSR
It returned the number of registered nodes, but should return the number
of provisioned nodes instead.
|
2018-08-27 14:58:07 +02:00 |
Jakub Tużnik
|
054f0b3b90
|
Add AutoscalingStatusProcessor
|
2018-08-07 14:47:06 +02:00 |
Krzysztof Jastrzebski
|
dd1db7a0ac
|
Move backoff mechanism to utils.
|
2018-06-13 15:32:25 +02:00 |
Aleksandra Malinowska
|
820f688d2a
|
Update max unready nodes to 45%
|
2018-05-17 12:51:45 +02:00 |
Aleksandra Malinowska
|
4c594db7f8
|
Run spellchecker
|
2018-03-15 15:47:49 +01:00 |
Hang Yan
|
b4713c22d5
|
Fix various typos in clusterstate package
|
2018-02-07 16:03:51 +08:00 |
Aleksandra Malinowska
|
3894ecb470
|
Export unregistered node count metric
|
2018-01-16 16:56:40 +01:00 |
Maciej Pytel
|
53603d0a2a
|
Increase MaxNodeStartupTime to 15 minutes.
|
2017-11-13 15:14:47 +01:00 |
Maciej Pytel
|
c376ef3c87
|
Add metrics for autoprovisioning
|
2017-10-31 17:42:58 +01:00 |
Maciej Pytel
|
02ccba3338
|
Update clusterstate after scale-up
|
2017-10-17 16:11:25 +02:00 |
Marcin Wielgus
|
f658450b16
|
Merge pull request #379 from MaciekPytel/long_unregistered_node
Keep track of nodes that failed to register for a long time
|
2017-09-28 15:01:32 +02:00 |
Maciej Pytel
|
ff21b0b00c
|
Keep track of nodes that failed to register for a long time
Previously a node that failed to register and couldn't be deleted
basically broke CA.
|
2017-09-27 16:32:04 +02:00 |
Maciej Pytel
|
e12ee88f5f
|
Add failed scale-up reason in metric
|
2017-09-26 13:40:34 +02:00 |
Maciej Pytel
|
5e05c84cf0
|
Add metric counting failed scale-ups
A minor refactor was required to avoid cyclic imports
|
2017-09-22 18:12:50 +02:00 |
Maciej Pytel
|
a440d92a60
|
Log event on scale-up timeout
|
2017-09-01 14:19:14 +02:00 |
Marcin Wielgus
|
998b3f1acd
|
Merge pull request #198 from MaciekPytel/support_zone_failures
Backoff for node group after failed scale-up
|
2017-08-16 20:46:45 +05:30 |
Maciej Pytel
|
6aacbb5bf7
|
Backoff for node group after failed scale-up
|
2017-08-04 15:40:23 +02:00 |
Ivan Towlson
|
902d2414b7
|
Fixed typoes of name 'Kubernetes'
|
2017-08-03 14:20:23 +12:00 |
Maciej Pytel
|
566aa38099
|
Stop spamming warnings for every 0 size nodegroups
|
2017-07-28 15:25:58 +02:00 |
Marcin Wielgus
|
fc43808149
|
Godeps bump for CA
|
2017-07-03 22:05:11 +02:00 |
Marcin Wielgus
|
0a8a88c580
|
Handle empty node groups in cluster state
|
2017-05-19 17:46:53 +02:00 |
Maciej Pytel
|
83ef3d2be3
|
Added CA metrics related to cluster state
|
2017-05-11 13:54:04 +02:00 |
Marcin Wielgus
|
34eb4973f8
|
Fix imports in cluster autoscaler after migrating it from contrib
|
2017-04-18 15:42:04 +02:00 |
Maciej Pytel
|
bf9b6ce203
|
Cluster-Autoscaler: make status less confusing
Previously min and max in status were refering to
non-obvious internal variables, which was pretty confusing.
|
2017-03-28 13:31:12 +02:00 |
Maciej Pytel
|
28b40c45db
|
Cluster-Autoscaler: fix scaleup status reporting
Previously the cluster would move to NoActivity too quickly
(before new nodes were actually ready).
|
2017-03-28 11:58:56 +02:00 |
Marcin Wielgus
|
eb3e6173d1
|
Cluster-autoscaler: Fix isNodeStarting
|
2017-03-27 23:27:14 +02:00 |
Maciej Pytel
|
10d560dae6
|
Cluster-Autoscaler: handle nil node group
In a few place we assumed it's not-nil, leading
to segfaults.
|
2017-03-13 14:46:11 +01:00 |
Maciej Pytel
|
46d2c66473
|
Cluster-autoscaler: set timestamps in status configmap
|
2017-03-08 11:51:20 +01:00 |
fate-grand-order
|
2f3b410844
|
fix missspell in clusterstate.go
|
2017-02-23 21:42:03 +08:00 |
Marcin Wielgus
|
8cfed0b474
|
Cluster-autoscaler: GetStatus - scaleDown
|
2017-02-21 19:56:07 +01:00 |