k8s问题---ImagePullBackOff问题及解决办法
k8s问题解决篇
·
ImagePullBackOff问题
可能存在的问题:
私有镜像仓库认证失败
镜像文件损坏
镜像拉取超时
镜像不存在
[root@master ~]# kubectl get pod -o wide
NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES
k8s-nginx-6d779d947c-jbkpc 0/1 ImagePullBackOff 0 14m 10.244.2.3 node3 <none> <none>
k8s-nginx-6d779d947c-s4spt 1/1 Running 0 14m 10.244.1.2 node2 <none> <none>
k8s-nginx-6d779d947c-ztkml 1/1 Running 0 14m 10.244.3.2 node1 <none> <none>
在这里经过检查发现是拉取超时的原因,配置镜像加速器就可以解决
由于原生的docker拉去镜像是非常慢的,这不利于我们对docker实际的操作,所以需要加速。
1、编辑文件*/etc/docker/daemon.json*
[root@node3 ~]# vim /etc/docker/daemon.json
2、编辑内容
{
"registry-mirrors": ["https://17o3zxc0.mirror.aliyuncs.com"]
}
3、重新加载配置,并重启docker服务
[root@node3 ~]# systemctl daemon-reload
[root@node3 ~]# systemctl restart docker.service
这样镜像加速器就配置好了
更多推荐
已为社区贡献7条内容
所有评论(0)