You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The helm chart doesn't define a PDB, but does default to installing into kube-system which results in the Kubernetes Cluster Autoscaler (e.g. GKE) getting upset when it wants to scale down a node containing sealed-secrets.
Pod is blocking scale down because it's a non-DaemonSet, non-mirrored, Pod without a PodDisruptionBudget in the kube-system namespace. Parameters: Name of the blocking pod.
Poke the cluster enough such that the autoscaler decides it wants to move the sealed-secret pod
Check GKE cluster logs
Expected behavior
The helm chart should be able to create a PDB (probably allowing the pod to be deleted, but with its configuration being configurable by values)
Which component: controller / helm chart
Describe the bug
The helm chart doesn't define a PDB, but does default to installing into
kube-system
which results in the Kubernetes Cluster Autoscaler (e.g. GKE) getting upset when it wants to scale down a node containingsealed-secrets
.https://cloud.google.com/kubernetes-engine/docs/how-to/cluster-autoscaler-visibility
"no.scale.down.node.pod.kube.system.unmovable"
Pod is blocking scale down because it's a non-DaemonSet, non-mirrored, Pod without a PodDisruptionBudget in the
kube-system
namespace. Parameters: Name of the blocking pod.Follow the instructions in the Kubernetes Cluster Autoscaler FAQ to set a PodDisruptionBudget to enable cluster autoscaler to move Pods in the
kube-system
namespace.no.scale.down.node.pod.kube.system.unmovable log event
To Reproduce
Steps to reproduce the behavior:
helm
to install sealed-secretsExpected behavior
The helm chart should be able to create a PDB (probably allowing the pod to be deleted, but with its configuration being configurable by values)
Version of Kubernetes:
kubectl version
:Additional context
https://www.google.com/search?q=%22no.scale.down.node.pod.kube.system.unmovable%22&oq=%22no.scale.down.node.pod.kube.system.unmovable%22&aqs=chrome..69i57j0i30j0i5i30.258j0j7&sourceid=chrome&ie=UTF-8
The text was updated successfully, but these errors were encountered: