1 个仓库
Utilities that balance resource consumption across cluster nodes by relocating workloads.
Distinguishing note: Candidates cover debugging, metrics, and provisioning, not active resource balancing.
Explore 1 awesome GitHub repository matching devops & infrastructure · Node Utilization Optimizers. Refine with filters or upvote what's useful.
Descheduler is a Kubernetes workload rebalancer and pod eviction manager designed to optimize resource distribution and maintain cluster stability. It identifies and removes pods that no longer satisfy scheduling constraints or health requirements, allowing the cluster to relocate them to more suitable nodes. The project provides specialized capabilities for balancing node resource utilization, enforcing topology spread constraints, and removing duplicate pods to improve distribution. It also functions as an autoscaler helper by compacting workloads onto fewer nodes to facilitate the downscal
Balances CPU and memory utilization by moving pods from overutilized to underutilized nodes.