How can I gracefully drain a node with deployments with minReplicas of 1.
Adding any PodDisruptionBudget just prevents the node from being drained:
I’m still Kubernetes rookie, but after having hard time while upgrading Kubernetes on AKS, ended up with manual deletion of PodDisruptionBudget-s, kubectl get pdb; kubectl delete pdb <pdb name>.
In this thread, you can find similar problem of mine about not being able to evict pods: