我试图在v1.18 GKE kubernetes集群上部署一个吊舱
我的pod循环崩溃,因为它未能挂载其配置映射:
$ kubectl describe 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
造成这一错误的原因是什么?我怎么才能修好它?
发布于 2021-09-30 10:11:28
实际上,FailedMount
只是没有后果的警告。当检查kubelet
日志时,在重新尝试之后,会有其他日志声明它最终成功地挂载了Config。
我的吊舱出现循环崩溃的真正原因是Java应用程序端的错误(容器中缺少一个JAR ),最终与kubernetes无关。
https://serverfault.com/questions/1077869
复制相似问题