SaaSHub helps you find the best software and product alternatives Learn more →
Descheduler Alternatives
Similar projects and alternatives to descheduler
-
-
AppSignal
Monitoring that respects your time & budget. APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.
-
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
Reloader
A Kubernetes controller to watch changes in ConfigMap and Secrets and do rolling upgrades on Pods with their associated Deployment, StatefulSet, DaemonSet and DeploymentConfig – [✩Star] if you're using it!
-
-
-
-
-
threaded-cron-task-engine
An multi-threaded cron/supervisord replacement which offers a bit more and is dead simple
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
descheduler discussion
descheduler reviews and mentions
-
How PlayStation achieved 99.99% uptime on Kubernetes
Problem : Uneven Pod Spreading Developers observed uneven pod distribution, especially during traffic spikes, despite configuring PodDisruptionBudget(PDB) and PodTopologySpreadConstraints(PTSC) with whenUnsatisfiable set to ScheduleAnyway. Employing the descheduler, which periodically checks the cluster and evicts pods from overcrowded nodes, forcing them to reschedule onto less crowded ones. Simple, effective, and automated.
- Any advice to rebalance and reallocation pod to spread among low usage nodes with existing deployment
- What Wishlist Features Would You Like To See From K8s?
-
Schedule on Least Utilized Node
maybe descheduler can help? https://github.com/kubernetes-sigs/descheduler
-
I have 3 nodes. One of the nodes suddenly went down. How do I make the pods spread evenly to the other nodes?
Surprised this wasn't suggested yet, you can also use a software like the k8s Descheduler that executes periodically to rebalance your workloads across the existing nodes.
-
Leader Election In Kubernetes
Here an example of coordination api in Go https://github.com/kubernetes-sigs/descheduler/commit/3cbae5e72ba53447a609e6001755ff395e6eeceb https://github.com/kubernetes-sigs/descheduler/commit/0a52af9ab82a52fd8c864a81f4033736f11aab34
-
Ask HN: Who else is working/on call over Christmas?
This is something a (now former) colleague of mine pointed out: that the kubernetes descheduler can enforce a maximum lifetime[0] that sort of forces continual reboots. So if your system cannot tolerate running for a long time continously, this is one method to gracefully restart long running pods.
[0]: https://github.com/kubernetes-sigs/descheduler#podlifetime
- Cluster auto heal?
-
K8S Operators - How do you reserve on every node resources for system daemonsets ?
no it does not... thats why tools like https://github.com/kubernetes-sigs/descheduler exist..
- Kubernetes Descheduler
-
A note from our sponsor - SaaSHub
www.saashub.com | 6 Oct 2026
Stats
kubernetes-sigs/descheduler is an open source project licensed under Apache License 2.0 which is an OSI approved license.
The primary programming language of descheduler is Go.
Popular Comparisons
- descheduler VS autoscaler
- descheduler VS node-feature-discovery
- descheduler VS kube-prometheus
- descheduler VS kube-scheduler-simulator
- descheduler VS placement-policy-scheduler-plugins
- descheduler VS flux2
- descheduler VS threaded-cron-task-engine
- descheduler VS scheduler-plugins
- descheduler VS nfs-subdir-external-provisioner
- descheduler VS Duplicacy