--- title: Descheduler description: Descheduler, based on its policy, finds pods that can be moved and evicts them. hero: tagline: Descheduler, based on its policy, finds pods that can be moved and evicts them. image: file: https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/kubernetes.webp actions: - text: Source link: https://github.com/kubernetes-sigs/descheduler icon: right-arrow - text: Deployment Chart link: https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/clusters/cl01tl/helm/descheduler icon: right-arrow --- import { Aside } from '@astrojs/starlight/components'; # Purpose Automated service that balances pods across the nodes according to configuration. # Notes Mostly used to balance number of pods. Current limit is set to 200 which is nearly twice the defaults, but this can sometimes be met during reboots during upgrades as pods are evicted. Then this will balance out one all nodes are healthy again.