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.

More popular helm chart found

descheduler from home-operations/charts-mirror/descheduler is more popular with 102 repositories.

Install

Install with:

helm repo add descheduler https://kubernetes-sigs.github.io/descheduler/
helm install descheduler descheduler/descheduler -f values.yaml

Examples

See examples from other people.

Top Repositories (5 out of 43)

NameRepoStarsVersionTimestamp
descheduleranthr76/infra1070.37.02 days ago
deschedulerpascaliske/infrastructure730.37.013 days ago
deschedulergavinmcfall/home-ops370.37.013 days ago
deschedulermchestr/home-cluster1760.37.014 days ago
deschedulerPumba98/flux2-gitops700.37.0a month ago

Values

See the most popular values for this chart:

KeyTypes
kind (37)
Deployment
string
string
deschedulerPolicy.profiles[].pluginConfig[].name (35)
DefaultEvictor
RemovePodsViolatingInterPodAntiAffinity
RemovePodsViolatingNodeAffinity
RemovePodsViolatingNodeTaints
RemovePodsViolatingTopologySpreadConstraint
string
deschedulerPolicy.profiles[].pluginConfig[].args.nodeAffinityType[] (31)
- requiredDuringSchedulingIgnoredDuringExecution
string
boolean
boolean
boolean
string
boolean
number
number
number
number
number
number
boolean
number
string
number
string
string
string
boolean
deschedulerPolicy.profiles[].pluginConfig[].args.reasons[] (5)
- ContainerStatusUnknown
- NodeAffinity
- NodeShutdown
- Terminated
- UnexpectedAdmissionError
string
boolean
string
string
string
string
number
string
string
string
string
boolean
string
string
number
string
deschedulerPolicy.profiles[].plugins.balance.enabled[] (34)
- RemovePodsViolatingTopologySpreadConstraint
string
deschedulerPolicy.profiles[].plugins.deschedule.enabled[] (32)
- RemovePodsViolatingInterPodAntiAffinity
- RemovePodsViolatingNodeAffinity
- RemovePodsViolatingNodeTaints
string
boolean
string
number
number
number
number
number
number
boolean
boolean
boolean
boolean
number
boolean
number
boolean
boolean
boolean
string
boolean
string
boolean
number
number
boolean
boolean
boolean
string
number
string
number
boolean
string
boolean
boolean
string
string
string
string
string
string
number
string
string
string
string
schedule (8)
*/15 * * * *
string
boolean
number
number
image.repository (4)
registry.k8s.io/descheduler/descheduler
string
image.tag (4)
v0.37.0@sha256:88deef34ff5c85cb69676d7073dd641bd5c35b156bc1ef4a35ca8fbf9644da98
string
number
string
string
timeZone (3)
${TIMEZONE}
string
string
string
string
string
number
string
boolean
string
string
string
string
string
string
number
number
string
string
string
string
string
string
number
string
string
string
string
number
string
number
number