1 个仓库
Process of relocating pods to satisfy scheduling constraints after cluster state changes.
Distinguishing note: Candidates focus on provisioning, images, or debugging, not the active optimization of pod placement.
Explore 1 awesome GitHub repository matching devops & infrastructure · Node Scheduling Optimization. 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
Relocates pods that no longer satisfy node affinity or taint requirements.