1 个仓库
Packing pods more densely onto fewer nodes to optimize resource usage and enable node downscaling.
Distinct from Cluster Node Management: Specifically addresses the packing of workloads for compaction, whereas Cluster Node Management is a general lifecycle category.
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 to pack workloads more densely and facilitate cluster downscaling.