descheduler helm

descheduler is a Kubernetes add-on that helps optimize resource utilization and clean up unused resources in your cluster. It works by identifying and rescheduling pods that are running on underutilized nodes to more suitable nodes, freeing up resources for other pods to use. This helps to improve the overall performance of your cluster and reduce waste.

Install

Install with:

helm repo add descheduler oci://ghcr.io/home-operations/charts-mirror/descheduler
helm install descheduler descheduler/descheduler -f values.yaml

Examples

See examples from other people.

Top Repositories (5 out of 58)

NameRepoStarsVersionTimestamp
deschedulerahinko/home-ops2610.34.03 days ago
deschedulerjoryirving/home-ops1890.34.010 days ago
deschedulerdrag0n141/home-ops470.34.011 days ago
deschedulerblackjid/home-ops980.34.012 days ago
deschedulerishioni/homelab-ops1410.34.012 days ago

Values

See the most popular values for this chart:

KeyTypes
kind (57)
Deployment
string
boolean
boolean
string
deschedulerPolicy.profiles[].pluginConfig[].name (56)
DefaultEvictor
LowNodeUtilization
RemoveFailedPods
RemovePodsViolatingInterPodAntiAffinity
RemovePodsViolatingNodeAffinity
RemovePodsViolatingNodeTaints
RemovePodsViolatingTopologySpreadConstraint
string
deschedulerPolicy.profiles[].pluginConfig[].args.nodeAffinityType[] (55)
- requiredDuringSchedulingIgnoredDuringExecution
string
boolean
string
number
deschedulerPolicy.profiles[].pluginConfig[].args.reasons[] (50)
- ContainerStatusUnknown
- NodeAffinity
- NodeShutdown
- Terminated
- UnexpectedAdmissionError
string
boolean
boolean
boolean
number
number
number
number
number
number
string
deschedulerPolicy.profiles[].pluginConfig[].args.podProtections.defaultDisabled[] (22)
- FailedBarePods
- PodsWithLocalStorage
- SystemCriticalPods
string
boolean
string
number
number
string
deschedulerPolicy.profiles[].plugins.balance.enabled[] (56)
- LowNodeUtilization
- RemovePodsViolatingTopologySpreadConstraint
string
deschedulerPolicy.profiles[].plugins.deschedule.enabled[] (56)
- RemoveFailedPods
- RemovePodsViolatingInterPodAntiAffinity
- RemovePodsViolatingNodeAffinity
- RemovePodsViolatingNodeTaints
string
string
string
string
boolean
string
number
string
string
string
number
number
number
number
number
number
string
string
string
boolean
string
number, string
string
string
string
string
string
string
string
number
string