Scaling Down

Kubernetes Engine (GKE) clusters can be prevented from scaling down, and deleting nodes due to:

  • Pod affinity/anti-affinity rules preventing them from being evicted
  • Pods with local storage
  • Pods not managed by a controller, such as a Deployment, StatefulSet etc.
  • An application’s PodDisruptionBudget

References


Graph View