I am trying to deploy a pod on a v1.18 GKE kubernetes cluster
My pod loop-crashes because it fails to mount its config map:
$ kubectl describe pod <pod>
...
Volumes:
cm-cxf-conf:
Type: ConfigMap (a volume populated by a ConfigMap)
Name: project-cm-cxf-conf
Optional: false
...
Events:
Type Reason Age From Message
---- ------ ---- ---- -------
Warning FailedMount 41m kubelet MountVolume.SetUp failed for volume "cm-cxf-conf" : failed to sync configmap cache: timed out waiting for the condition
...
However, the config map DOES exist:
$ kubectl get configmap project-cm-cxf-conf
project-cm-cxf-conf 1 4h40m
What could be the cause of this error? How can I fix it?