Hi,
I’m having some issue with the gateway pod pending in an auto scale cluster with 14 vCPUs and 28.00 GB persistent storage showing a warning about “Does not have minimum availability”:
PS> kubectl get pods
NAME READY STATUS RESTARTS AGE
elasticsearch-master-0 1/1 Running 0 6h51m
elasticsearch-master-1 1/1 Running 0 6h51m
elasticsearch-master-2 1/1 Running 0 6h51m
zeebe-cluster-nginx-ingress-controller-746cd8b794-pcb89 1/1 Running 0 6h51m
zeebe-cluster-nginx-ingress-default-backend-7c987dd75d-2fp7n 1/1 Running 0 6h51m
zeebe-cluster-operate-6cbff9f89d-b6n52 1/1 Running 13 6h51m
zeebe-cluster-zeebe-0 1/1 Running 0 6h51m
zeebe-cluster-zeebe-1 1/1 Running 0 6h51m
zeebe-cluster-zeebe-2 1/1 Running 0 6h51m
zeebe-cluster-zeebe-gateway-d59f5845-46429 0/1 ContainerCreating 0 6h51m
PS> kubectl describe pod zeebe-cluster-zeebe-gateway-d59f5845-46429
Name: zeebe-cluster-zeebe-gateway-d59f5845-46429
Namespace: default
Priority: 0
Node: gke-cluster-1-default-pool-d2ecf2b1-ggnh/XX.X.X.XX
Start Time: Wed, 29 Jul 2020 15:28:29 +0200
Labels: app.kubernetes.io/component=gateway
app.kubernetes.io/instance=zeebe-cluster
app.kubernetes.io/managed-by=Helm
app.kubernetes.io/name=zeebe
app.kubernetes.io/version=0.23.4
helm.sh/chart=zeebe-0.0.127
pod-template-hash=d59f5845
Annotations: kubernetes.io/limit-ranger: LimitRanger plugin set: cpu request for container zeebe
Status: Pending
IP:
IPs: <none>
Controlled By: ReplicaSet/zeebe-cluster-zeebe-gateway-d59f5845
Containers:
zeebe:
Container ID:
Image: camunda/zeebe:0.23.4
Image ID:
Ports: 9600/TCP, 26500/TCP, 26502/TCP
Host Ports: 0/TCP, 0/TCP, 0/TCP
State: Waiting
Reason: ContainerCreating
Ready: False
Restart Count: 0
Requests:
cpu: 100m
Readiness: tcp-socket :gateway delay=20s timeout=1s period=5s #success=1 #failure=3
Environment:
ZEEBE_STANDALONE_GATEWAY: true
ZEEBE_GATEWAY_CLUSTER_CLUSTERNAME: zeebe-cluster-zeebe
ZEEBE_GATEWAY_CLUSTER_MEMBERID: zeebe-cluster-zeebe-gateway-d59f5845-46429 (v1:metadata.name)
ZEEBE_LOG_LEVEL: info
JAVA_TOOL_OPTIONS: -XX:MaxRAMPercentage=25.0 -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/usr/local/zeebe/data -XX:ErrorFile=/usr/local/zeebe/data/zeebe_error%p.log -XX:+ExitOnOutOfMemoryError
ZEEBE_GATEWAY_CLUSTER_CONTACTPOINT: zeebe-cluster-zeebe:26502
ZEEBE_GATEWAY_NETWORK_HOST: 0.0.0.0
ZEEBE_GATEWAY_NETWORK_PORT: 26500
ZEEBE_GATEWAY_CLUSTER_HOST: (v1:status.podIP)
ZEEBE_GATEWAY_CLUSTER_PORT: 26502
ZEEBE_GATEWAY_MONITORING_HOST: 0.0.0.0
ZEEBE_GATEWAY_MONITORING_PORT: 9600
Mounts:
/var/run/secrets/kubernetes.io/serviceaccount from default-token-tjhxk (ro)
Conditions:
Type Status
Initialized True
Ready False
ContainersReady False
PodScheduled True
Volumes:
config:
Type: ConfigMap (a volume populated by a ConfigMap)
Name: zeebe-cluster-zeebe
Optional: false
default-token-tjhxk:
Type: Secret (a volume populated by a Secret)
SecretName: default-token-tjhxk
Optional: false
QoS Class: Burstable
Node-Selectors: <none>
Tolerations: node.kubernetes.io/not-ready:NoExecute for 300s
node.kubernetes.io/unreachable:NoExecute for 300s
Events:
Type Reason Age From Message
---- ------ ---- ---- -------
Warning FailedMount 7m4s (x179 over 6h50m) kubelet, gke-cluster-1-default-pool-d2ecf2b1-ggnh Unable to mount volumes for pod "zeebe-cluster-zeebe-gateway-d59f5845-46429_default(a076a9c3-080d-47ec-92b5-fb746eab8968)": timeout expired waiting for volumes to attach or mount for pod "default"/"zeebe-cluster-zeebe-gateway-d59f5845-46429". list of unmounted volumes=[config]. list of unattached volumes=[config default-token-tjhxk]
Warning FailedMount 69s (x210 over 6h52m) kubelet, gke-cluster-1-default-pool-d2ecf2b1-ggnh MountVolume.SetUp failed for volume "config" : configmap "zeebe-cluster-zeebe" not found
What might be the problem here?