Commit Graph

38 Commits

Author SHA1 Message Date
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