我在 Google Container Registry 中有一个大小为 6.5GB 的图像。当我尝试通过部署在 Kubernetes 集群节点(工作节点)上拉取镜像时,发生错误:ErrImagePull(或有时是 ImagePullBackOff)。我使用describe命令详细查看错误。错误描述为 无法拉取图像“gcr.io/.../..”:rpc 错误:代码 = 取消描述 = 上下文取消
可能是什么问题以及如何缓解它?
最佳答案
似乎 kubelet 期望在拉取大图像期间更新进度,但目前大多数容器注册表默认情况下不可用。这不是理想的行为,但似乎人们已经能够通过阅读 https://github.com/kubernetes/kubernetes/issues/59376 上的回复来解决它。和 Kubernetes set a timeout limit on image pulls通过调整超时
关于拉取 docker 镜像时 Kubernetes ImagePullBackOff 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51870797/