我常常在Google Kubernetes Engine上的Kubernetes群集上遇到有关pods未同步/ ImagePullBackOff错误的错误。但我不知道如何调试问题,因为我无法确定根本原因。
在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 - 试图增加到10 GB以查看是否有任何修复。或者我是否需要增加节点池上的磁盘大小?
答案 0 :(得分:3)
由于图片名称中的拼写错误或无法访问存储库,ImagePullBackOff大部分时间都会出现: