Commit Graph
22 Commits
Author SHA1 Message Date
RyanDevlinandJan Chaloupka 16eb9063b6 NodeFit parameter now considers pod requests 2022-04-28 10:16:52 +02:00
prune 448dc4784c add conflicting taint to the logs
log when count mismatch


simplified logic to log blocking taints
2022-03-10 08:05:42 -05:00
Jane Liu L c7524705b3 Ignore Pods With Deletion Timestamp 2021-11-10 09:32:11 +08:00
Jan Chaloupka 4edbecc85d Define NodeSelectorsEqual predicate 2021-05-09 18:08:32 +02:00
Jan Chaloupka 54f67266bb Define TolerationsEqual 2021-05-09 18:08:27 +02:00
BinacsLee c4afb6bb30 code cleanup: remove check on length 2021-04-25 21:44:20 +08:00
RyanDevlin b5d7219391 Completed evictSystemCriticalPods feature 2021-03-29 23:13:05 -04:00
Mike Dame 3c54378749 Use NodeSelectorRequirementsAsSelector from k8s.io/component-helpers 2020-10-30 09:41:49 -04:00
Ali Farah 6329b6c27b Convert logs to use structured logs 2020-09-12 14:46:16 +10:00
Ali Farah e37c27313e Convert logs to use structured logging 2020-09-10 00:22:24 +10:00
Ali Farah 50d2b246d9 Change klog to use structured logging
Signed-off-by: Ali Farah <aliyfarah9@gmail.com>
2020-08-31 14:30:08 +10:00
Jan Chaloupka d8251b9086 Redefine IsEvictable to be customizable for a particular strategy
Use WithXXX methods to extend the list of constraints to also
provide a reasonable error message.
2020-08-19 11:21:26 +02:00
lixiang 0fdaac6042 Strategy: Set threshold priority from strategy's parameters 2020-08-12 13:54:57 +08:00
lixiang 95ce2a4ff7 PodEvictor: add a new param thresholdPriority to IsEvictable 2020-08-11 09:57:26 +08:00
Ali Farah 15fcde5229 Update klog to v2 2020-06-22 20:43:22 +10:00
Jan Chaloupka 077b7f6505 Drop check for MaxNoOfPodsToEvictPerNode and invoke EvictPod wrapper instead 2020-04-22 10:33:22 +02:00
Joel Whittaker-Smith 4757132452 check for taints on low nodes and honor them 2020-03-02 14:43:11 +01:00
Mike Dame 431597dd43 Break dependency on k8s.io/kubernetes 2020-02-03 10:04:53 -05:00
Mike Dame 4b9e732c18 Switch from glog to klog 2019-10-28 20:44:02 -04:00
Shubham Minglani 40bb490f4c add RemovePodsViolatingNodeAffinity strategy
This commit adds requiredDuringSchedulingIgnoredDuringExecution
for RemovePodsViolatingNodeAffinity strategy.

Also adds unit tests and documentation.
2018-02-19 16:20:59 +05:30
Avesh Agarwal fe91cca2f3 Refactor code around utils and client. 2017-07-31 18:54:26 -04:00
Avesh Agarwal 49314d8418 Implement utils package. 2017-07-30 18:40:01 -04:00