我正在尝试在 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
...
Run Code Online (Sandbox Code Playgroud)
但是,配置映射确实存在:
$ kubectl get configmap project-cm-cxf-conf
project-cm-cxf-conf 1 4h40m
Run Code Online (Sandbox Code Playgroud)
导致此错误的原因可能是什么?我该如何修复它?
事实上,这些FailedMount
只是警告,没有后果。在检查kubelet
日志时,之后还有其他日志表明重试后终于成功挂载了配置映射。
我的 pod 循环崩溃的真正原因是 Java 应用程序端错误(容器中缺少 JAR),最终与 kubernetes 无关
归档时间: |
|
查看次数: |
31041 次 |
最近记录: |