Skip to content

Re-Balancing the pods

Descheduler

To keep the load on the nodes balanced we will use the descheduler

helm repo add descheduler https://kubernetes-sigs.github.io/descheduler/
helm repo update
helm install descheduler descheduler/descheduler -f values.yaml --namespace kube-system --version v0.29.0

Usefull commands:

kubectl -n kube-system logs -f -l "app.kubernetes.io/instance=descheduler"
kubectl -n kube-system create job --from=cronjob/descheduler descheduler-im

Resources:

  • https://github.com/kubernetes-sigs/descheduler/blob/master/docs/user-guide.md