Maciej Pytel
fa53e52ed9
Skip node in scale-down if it was recently found unremovable
2017-08-25 17:21:08 +02:00
Maciej Pytel
fb6ef75d12
Don't create verbose errors in predicates if we ignore them
...
Turns out all this string formatting is pretty damn expensive.
2017-08-24 15:18:38 +02:00
Rush Tehrani
dc65cd1058
Print pod namespace/name instead of func signature
2017-08-21 14:41:35 -07:00
Marcin Wielgus
9116e4c08c
Compilation fix for CA after godeps update
2017-08-11 17:56:47 +02:00
Marcin Wielgus
fc43808149
Godeps bump for CA
2017-07-03 22:05:11 +02:00
Marcin Wielgus
69c77791a2
Fix error types
2017-06-12 21:26:50 +02:00
Maciej Pytel
3f8ca51768
Use typed errors in scale down
2017-05-18 14:09:15 +02:00
Matthew Walter
f64a73429a
Correct typos for `deamon` -> `daemon` as in `DaemonSet`
2017-05-12 13:27:40 -04:00
Yusuke Kuoka
3ec83d901e
cluster-autoscaler: Fix an incorrect message when CA failed to find a place for a to-be-removed pod
...
The message has been always "<evaluation type>: node <node name> is not suitable for removal nil".
It should be "<evaluation type>: node <node name> is not suitable for removal: failed to find place for <pod key>"
2017-05-10 10:40:36 +09:00
Marcin Wielgus
5b4441083a
Cluster-autoscaler: include PodDisruptionBudget in drain - part 1/2
2017-03-06 17:15:04 +01:00
Marcin Wielgus
72a47dc2b2
Cluster-autoscaler: update code for 1.6 k8s sync
2017-03-02 14:34:49 +01:00
Marcin Wielgus
ce45c33d29
Cluster-autoscaler: update CA code for godep refresh
2017-01-20 14:46:34 +01:00
Marcin Wielgus
7b63b6c1f1
Cluster-autoscaler: update code to compile with K8S 1.5
2016-12-13 17:22:57 +01:00
Marcin Wielgus
1cea91895d
Cluster-autoscaler: delete empty nodes in bulk
2016-11-07 15:52:35 +01:00
Marcin Wielgus
a56bf82935
Cluster-autoscaler: more explicit logging on scale down.
2016-11-05 09:34:06 +01:00
Marcin Wielgus
df078c9101
Cluster-autoscaler: own drain
2016-10-27 16:58:59 +02:00
Jan Chaloupka
e028312170
Remove "All rights reserved" from all the headers
2016-09-08 13:02:39 +02:00
Marcin Wielgus
68a690e105
Cluster-autoscaler: skip nodeinfos with nil nodes
2016-09-02 21:05:30 +02:00
Piotr Szczesniak
7832013a3f
[ca] Factored out common functions in drain logic
2016-08-11 10:09:24 +02:00
Marcin Wielgus
40b6e43dbe
Cluster-autoscaler: shuffle nodes in scale down
2016-07-20 16:57:01 +02:00
Marcin Wielgus
b29f771e0d
Cluster-autoscaler: use node usage tracker for better utilization resets
2016-07-15 12:09:52 +02:00
Marcin Wielgus
6c74123879
Cluster-autoscaler: pod relocation hints
2016-07-14 11:45:03 +02:00
Marcin Wielgus
ee8c5bfce7
Merge pull request https://github.com/kubernetes/contrib/pull/1169 from fgrzadkowski/better_simulations
...
cluster-autoscaler: Don't delete nodes with pods with local storage
2016-06-10 13:54:25 +02:00
Filip Grzadkowski
ca15ccd27a
Don't delete nodes with pods with local storage
2016-06-10 13:34:02 +02:00
Filip Grzadkowski
e7f1af7437
Rename reservation to utilization
2016-06-09 19:10:13 +02:00
Marcin Wielgus
ba8765f253
Cluster-autoscaler: Fix logging in simulator/cluster.go
2016-06-09 14:23:20 +02:00
Marcin Wielgus
fe9eae6427
Cluster autoscaler: More debugs around scale down
2016-06-03 17:19:04 +02:00
Marcin Wielgus
0e1ba9bc2e
Cluster-autoscaler: Tests for utilization calculator in scale down
2016-05-31 15:16:11 +02:00
Marcin Wielgus
795696ff45
Merge pull request https://github.com/kubernetes/contrib/pull/1049 from mwielgus/skip-kubernetes-system
...
Cluster-autoscaler: do not delete nodes with kube-system, not-mirrored, not-daemon set pods
2016-05-24 15:37:59 +02:00
Marcin Wielgus
084e0ec0c5
Cluster-autoscaler: do not delete nodes with kube-system, not-mirrored, not-daemon set pods
2016-05-24 12:34:59 +02:00
Marcin Wielgus
dfeb5f4416
Cluster-autoscaler: scaledown logging fix
2016-05-23 17:42:30 +02:00
Marcin Wielgus
76a17f8777
Cluster-autoscaler: clear hostname when looking for a new node for pod
2016-05-23 16:16:08 +02:00
Marcin Wielgus
945bb7de3a
Cluster-autoscaler: do full scheduling check in calculating node utilization in scale-down
2016-05-23 14:40:29 +02:00
Marcin Wielgus
d6c4c1001c
Cluster-autoscaler: PredicateChecker and better nodeInfo handling for ScaleDown
2016-05-18 14:05:56 +02:00
Marcin Wielgus
34dbaa7a06
Cluster-autoscaler: ScaleUp and ScaleDown integration
2016-05-18 12:41:16 +02:00
Piotr Szczesniak
04a4810043
Use all resources to compute node reservation
2016-05-13 15:56:01 +02:00
Filip Grzadkowski
2d016e81c3
Fix autoscaler code to work with new godeps.
2016-05-12 21:06:25 +02:00
Marcin Wielgus
2caae1647a
Cluster-autoscaler scale down impl
2016-05-10 14:33:29 +02:00