KubernetesPod 掛載 ConfigMap 失敗:
Pod 掛載 ConfigMap 失敗:未能同步 configmap 記憶體:等待條件超時
我正在嘗試在 v1.18 GKE kubernetes 集群上部署一個 pod
我的 pod 循環崩潰,因為它無法掛載其配置映射:
$ 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 ...
但是,配置映射確實存在:
$ kubectl get configmap project-cm-cxf-conf project-cm-cxf-conf 1 4h40m
此錯誤的原因可能是什麼?我該如何解決?
相關主題
實際上,這
FailedMount
只是警告,沒有後果。檢查kubelet
日誌時,後來有其他日誌表明它在重試後終於成功掛載了Config Maps。我的 pod 循環崩潰的真正原因是 Java 應用程序端錯誤(容器中缺少 JAR),最終與 kubernetes 無關