kubernetes-sigs/descheduler
Descheduler for Kubernetes observed · 2026-08-28
Health v2 · maintenance only
94/100
- Activity 99
- Release rhythm 84
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 1.5
- age_days: 3323
- days_rel: 105
- days_push: 8
- n_releases_24m: 19
Adoption not part of the score
5497 stars · 801 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Descheduler is a Kubernetes component that evicts pods whose original scheduling decisions no longer make sense, such as pods on under- or over-utilized nodes or after node taints, labels, or affinity changes. It relies on the default kube-scheduler to reschedule the evicted pods onto more appropriate nodes.
Use cases
- rebalance pods off overutilized kubernetes nodes
- evict pods that violate updated node taints or affinity rules
- move pods to newly added nodes in a cluster
- clean up pods stranded after node failures
- periodically reschedule pods for better cluster utilization
When to choose
- you run a dynamic kubernetes cluster where node utilization drifts over time
- you need policy-driven pod eviction to complement kube-scheduler
- you want a kubernetes-sigs maintained tool with helm charts and versioned releases
When to avoid
- you need a scheduler that places pods directly rather than evicting them
- you cannot tolerate pod disruption from evictions
- you are not running kubernetes
Facets
service · maturity stable
container-orchestration scheduling deployment monitoring cloud-computing infrastructure-as-code go cloud self-hosted kubernetes descheduler pod-eviction cluster-rebalancing kube-scheduler sig-scheduling workload-placement containers devops docker
2 sources
- readme: https://github.com/kubernetes-sigs/descheduler · fetched 2026-08-28 · caf530008af0
- homepage: https://sigs.k8s.io/descheduler · fetched 2026-08-29 · cdb5a35e49a0
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| kubernetes-sigs/descheduler | main | 94 |
For agents
markdown · JSON · MCP: product_card(name="kubernetes-sigs/descheduler")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem