-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
bug 1801692: Sync with upstream #29
bug 1801692: Sync with upstream #29
Commits on Apr 6, 2020
-
Configuration menu - View commit details
-
Copy full SHA for b9b1eae - Browse repository at this point
Copy the full SHA b9b1eaeView commit details
Commits on Apr 8, 2020
-
Merge pull request kubernetes-sigs#260 from CriaHu/hyq_descheduler
fix broken link :
Configuration menu - View commit details
-
Copy full SHA for e3a562a - Browse repository at this point
Copy the full SHA e3a562aView commit details
Commits on Apr 15, 2020
-
readme: RemovePodsViolatingNodeAffinity: reword description of the st…
…rategy Compared to https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#node-affinity the strategy kinda implements requiredDuringSchedulingRequiredDuringExecution node affinity type for kubelets. Only addition to kubelet is the strategy checks whether is at least another node capable of respecting the node affinity rules. When requiredDuringSchedulingRequiredDuringExecution node affinity type is implemented in kubelet, it's likely the strategy either gets removed or re-implemented. Stressing the relation with requiredDuringSchedulingRequiredDuringExecution will helps consumers of descheduler to keep in mind the kubelet will eventually take over the strategy when implemented.
Configuration menu - View commit details
-
Copy full SHA for e0c101c - Browse repository at this point
Copy the full SHA e0c101cView commit details
Commits on Apr 17, 2020
-
Merge pull request kubernetes-sigs#264 from ingvagabund/remove-pods-v…
…iolating-node-affinity readme: RemovePodsViolatingNodeAffinity: reword description of the strategy
Configuration menu - View commit details
-
Copy full SHA for 9a84afe - Browse repository at this point
Copy the full SHA 9a84afeView commit details -
lownodeutilization: clasify pods of over utilized nodes only
Only over utilized nodes need clasification of pods into categories. Thus, skipping categorizing of pods which saves computation time in cases where the number of over utilized nodes makes less than 50% of all nodes or their fraction.
Configuration menu - View commit details
-
Copy full SHA for 150f945 - Browse repository at this point
Copy the full SHA 150f945View commit details -
Configuration menu - View commit details
-
Copy full SHA for 414554a - Browse repository at this point
Copy the full SHA 414554aView commit details -
lownodeutilization: evict best-effort pods only
Unit test refactored node utilization and pod clasification
Configuration menu - View commit details
-
Copy full SHA for f53264b - Browse repository at this point
Copy the full SHA f53264bView commit details
Commits on Apr 19, 2020
-
Drop local implementation of toleratesTaint in favor of k8s.io/api/co…
…re/v1.Toleration.TolerateTaint Functionally identical implementation of toleratesTaint is already provided in k8s.io/api
Configuration menu - View commit details
-
Copy full SHA for 36e3d1e - Browse repository at this point
Copy the full SHA 36e3d1eView commit details -
allTaintsTolerated: remove for iteration through tolerations which is…
… already implemented in utils.TolerationsTolerateTaint
Configuration menu - View commit details
-
Copy full SHA for 0e9b33b - Browse repository at this point
Copy the full SHA 0e9b33bView commit details -
Drop getNoScheduleTaints and allTaintsTolerated in favor of utils.Tol…
…erationsTolerateTaintsWithFilter
Configuration menu - View commit details
-
Copy full SHA for 1c300a9 - Browse repository at this point
Copy the full SHA 1c300a9View commit details -
Merge pull request kubernetes-sigs#262 from ingvagabund/order-pods-by…
…-priority-only-over-over-utilized-nodes Order pods by priority only over over utilized nodes
Configuration menu - View commit details
-
Copy full SHA for 0302671 - Browse repository at this point
Copy the full SHA 0302671View commit details
Commits on Apr 21, 2020
-
Call utils.TolerationsTolerateTaintsWithFilter directly, not through …
…checkPodsSatisfyTolerations
Configuration menu - View commit details
-
Copy full SHA for 6db7c3b - Browse repository at this point
Copy the full SHA 6db7c3bView commit details -
Merge pull request kubernetes-sigs#265 from ingvagabund/tolerations-t…
…ains-code-cleanup Tolerations taints code cleanup
Configuration menu - View commit details
-
Copy full SHA for 6c7f846 - Browse repository at this point
Copy the full SHA 6c7f846View commit details
Commits on Apr 22, 2020
-
Move maximum-pods-per-nodes-evicted logic under a single invocation
Each strategy implements a test for checking if a maximum number of pods per node was already evicted. The test duplicates a code that can be put under a single invocation. Thus, reducing the number of arguments passed to each strategy given EvicPod call can encapsulate both the check and the invocation of the pod eviction itself.
Configuration menu - View commit details
-
Copy full SHA for 240fa93 - Browse repository at this point
Copy the full SHA 240fa93View commit details -
Configuration menu - View commit details
-
Copy full SHA for 077b7f6 - Browse repository at this point
Copy the full SHA 077b7f6View commit details
Commits on Apr 23, 2020
-
Merge pull request kubernetes-sigs#266 from ingvagabund/pod-evictor
Move maximum-pods-per-nodes-evicted logic under a single invocation
Configuration menu - View commit details
-
Copy full SHA for 3a8dfc0 - Browse repository at this point
Copy the full SHA 3a8dfc0View commit details
Commits on Apr 24, 2020
-
Configuration menu - View commit details
-
Copy full SHA for e7c4279 - Browse repository at this point
Copy the full SHA e7c4279View commit details -
Configuration menu - View commit details
-
Copy full SHA for c2d7e22 - Browse repository at this point
Copy the full SHA c2d7e22View commit details
Commits on Apr 27, 2020
-
Merge pull request kubernetes-sigs#254 from damemi/toomanyrestarts
Add RemoveTooManyRestarts policy
Configuration menu - View commit details
-
Copy full SHA for 91de471 - Browse repository at this point
Copy the full SHA 91de471View commit details
Commits on Apr 28, 2020
-
Turn StrategyParameters.NodeResourceUtilizationThresholds field into …
…a pointer The field is intended to be omitempty when not set. Without a pointer the strategy serialized into json string looks like: ```json strategies: LowNodeUtilization: enabled: true params: nodeResourceUtilizationThresholds: numberOfNodes: 1 targetThresholds: cpu: 50 memory: 50 pods: 20 thresholds: cpu: 50 memory: 50 pods: 20 RemoveDuplicates: enabled: true params: nodeResourceUtilizationThresholds: {} RemovePodsViolatingInterPodAntiAffinity: enabled: true params: nodeResourceUtilizationThresholds: {} RemovePodsViolatingNodeAffinity: enabled: true params: nodeAffinityType: - requiredDuringSchedulingIgnoredDuringExecution nodeResourceUtilizationThresholds: {} RemovePodsViolatingNodeTaints: enabled: true params: nodeResourceUtilizationThresholds: {} ``` It's preferred to have the following json string instead: ``` strategies: LowNodeUtilization: enabled: true params: nodeResourceUtilizationThresholds: numberOfNodes: 1 targetThresholds: cpu: 50 memory: 50 pods: 20 thresholds: cpu: 50 memory: 50 pods: 20 RemoveDuplicates: enabled: true RemovePodsViolatingInterPodAntiAffinity: enabled: true RemovePodsViolatingNodeAffinity: enabled: true params: nodeAffinityType: - requiredDuringSchedulingIgnoredDuringExecution RemovePodsViolatingNodeTaints: enabled: true ```
Configuration menu - View commit details
-
Copy full SHA for 991eddb - Browse repository at this point
Copy the full SHA 991eddbView commit details -
Merge pull request kubernetes-sigs#240 from ingvagabund/turn-strategy…
…-params-NodeResourceUtilizationThresholds-field-into-pointer Turn StrategyParameters.NodeResourceUtilizationThresholds field into a pointer
Configuration menu - View commit details
-
Copy full SHA for 149085f - Browse repository at this point
Copy the full SHA 149085fView commit details -
Configuration menu - View commit details
-
Copy full SHA for cbcefb5 - Browse repository at this point
Copy the full SHA cbcefb5View commit details -
Merge pull request kubernetes-sigs#267 from ingvagabund/drop-Deschedu…
…lerServer-from-strategies Drop descheduler server from strategies
Configuration menu - View commit details
-
Copy full SHA for 78eef6c - Browse repository at this point
Copy the full SHA 78eef6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for f2c3954 - Browse repository at this point
Copy the full SHA f2c3954View commit details