首页 > 其他 > 详细

ImagePullBackOff 错误处理

时间:2020-02-17 00:38:53      阅读:1434      评论:0      收藏:0      [点我收藏+]

技术分享图片

  kubectl create -f nginx-deployment.yaml 执行之后,kubectl get pods 一致出现 ImagePullBackOff,一直无法执行成功。

yaml文件内容:

技术分享图片

调查错误原因,在 master 服务器上面分别执行命令: kubectl describe pod ,查看三个nginx实例的报错信息:

技术分享图片

  技术分享图片

  第一个nginx正常,在看第二个:

技术分享图片

  可以看到报错信息:

Warning  Failed                 47m                 kubelet, 192.168.118.213  Failed to pull image "nginx:1.10": rpc error: code = Unknown desc = Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request canceled (Client.Timeout exceeded while awaiting headers)

原因是第一条服务器配置了docker的国内阿里云镜像,而后面两台服务器忘记了给docker配置国内镜像。

技术分享图片

  配置上国内镜像,然后执行:

systemctl daemon-reload
systemctl restart docker

就可以了:

技术分享图片

 三台nginx全部是Running!

搞定。 

 

ImagePullBackOff 错误处理

原文:https://www.cnblogs.com/digdeep/p/12319340.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!