我经常会在Google Kubernetes Engine上的Kubernetes集群上遇到关于Pod未同步/ ImagePullBackOff错误的问题。但是我不确定如何调试此问题,因为我无法确定根本原因。
在Google控制台中,我可以看到ReplicaSet有警告: Pod错误:ImagePullBackOff
如果我深入到Pod中,我可以看到日志中: 消息:同步Pod错误 原因:FailedSync 但是没有更进一步的信息。为什么Pod同步失败?
更新:在日志中向下滚动,我看到:
我已经分配了1GB的持久化存储给CockroachDB - 我要尝试增加到10GB,看看是否可以解决问题。或者我需要增加节点池上的磁盘大小吗?
在Google控制台中,我可以看到ReplicaSet有警告: Pod错误:ImagePullBackOff
如果我深入到Pod中,我可以看到日志中: 消息:同步Pod错误 原因:FailedSync 但是没有更进一步的信息。为什么Pod同步失败?
更新:在日志中向下滚动,我看到:
Failed to pull image "cockroachdb/cockroach:v1.1.3": rpc error: code = Unknown desc = failed to register layer: ApplyLayer exit status 1 stdout: stderr: open /usr/share/zoneinfo/right/America/Pangnirtung: no space left on device
我已经分配了1GB的持久化存储给CockroachDB - 我要尝试增加到10GB,看看是否可以解决问题。或者我需要增加节点池上的磁盘大小吗?