qidao123.com技术社区-IT企服评测·应用市场
标题:
安装Pod网络插件时pod状态变为ImagePullBackOff
[打印本页]
作者:
丝
时间:
2025-5-9 14:39
标题:
安装Pod网络插件时pod状态变为ImagePullBackOff
本文摘自于我的免费专栏《Kubernetes从0到1(持续更新)》请多关注
先看案发现场
原因是在下载Pod网络插件的时候pod始终为ImagePullBackOff
wget https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml
kubectl apply -f kube-flannel.yml
复制代码
解决过程如下
上面显示ImagePullBackOff,阐明有题目,可以利用kubectl describe pod coredns-545d6fc579-rddhk -n kube-system命令进行查察(留意换成自己的pod名)
原因剖析
可以看到coredns的pod被调理到k8s-node01上了,而这个节点没有对应的registry.aliyuncs.com/google_containers/coredns/coredns:v1.8.0镜像,由于只记得设置了master,node上忘记设置了,导致被调理到node的pod无法正确下载镜像。
解决方法
# 下载依赖(因为实测直接运行下面会提示缺少google_containers……这个镜像,可能是没有1.8.0版本,所以直接手动pull一个,改一下标签名)
docker pull coredns/coredns:1.8.0
# 将coredns/coredns:1.8.0 镜像标记为google_containers……
docker tag coredns/coredns:1.8.0 registry.aliyuncs.com/google_containers/coredns/coredns:v1.8.0
# 这里网络较慢,请耐心等待……
复制代码
ok,做完这一切,完全恢复正确了。
这里可以瞥见master状态也是Ready了
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
欢迎光临 qidao123.com技术社区-IT企服评测·应用市场 (https://dis.qidao123.com/)
Powered by Discuz! X3.4