Symptoms¶
kubectl drain node-3.internalhas been hanging for over 15 minutes with no progress.- The command output shows it is waiting on a single pod:
payment-service-7f8b9c6d4-xk2lpin namespaceprod. - The cluster is running Kubernetes 1.28 on AWS EKS.
- The drain was initiated as part of a planned node rotation during a maintenance window.
- Other pods on the node were evicted successfully.
- The on-call engineer reports that the payment-service deployment has
replicas: 1. - A PodDisruptionBudget exists for payment-service with
minAvailable: 1. - No new pods are being scheduled to other nodes for this deployment.