1 个仓库
Packs pods into fewer nodes by evicting them from underutilized nodes to facilitate downscaling.
Distinct from Cluster Node Management: Shortlist focuses on cluster formation or migration, not compaction for downscaling
Explore 1 awesome GitHub repository matching devops & infrastructure · Workload Compaction. 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
Evicts pods from underutilized nodes into fewer, denser nodes to facilitate cluster downscaling.