1
0
mirror of https://github.com/kubernetes-sigs/descheduler.git synced 2026-01-26 05:14:13 +01:00

Add diagram of strategies

This commit is contained in:
Jan Chaloupka
2021-04-08 16:28:14 +02:00
parent 4c11de0403
commit 60cf3aeb95
2 changed files with 5 additions and 0 deletions

View File

@@ -111,6 +111,11 @@ Eight strategies `RemoveDuplicates`, `LowNodeUtilization`, `RemovePodsViolatingI
`RemovePodsHavingTooManyRestarts`, and `PodLifeTime` are currently implemented. As part of the policy, the `RemovePodsHavingTooManyRestarts`, and `PodLifeTime` are currently implemented. As part of the policy, the
parameters associated with the strategies can be configured too. By default, all strategies are enabled. parameters associated with the strategies can be configured too. By default, all strategies are enabled.
The following diagram provides a visualization of most of the strategies to help
categorize how strategies fit together.
![Strategies diagram](strategies_diagram.png)
The policy also includes common configuration for all the strategies: The policy also includes common configuration for all the strategies:
- `nodeSelector` - limiting the nodes which are processed - `nodeSelector` - limiting the nodes which are processed
- `evictLocalStoragePods` - allows eviction of pods with local storage - `evictLocalStoragePods` - allows eviction of pods with local storage

BIN
strategies_diagram.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 85 KiB