Error: ImagePullBackOff解决方法

Error: ImagePullBackOff解决方法,第1张

Error: ImagePullBackOff解决方法

k8s在部署服务的时候出现pods状态为ImagePullBackOff

NAME                           READY   STATUS    RESTARTS   AGE
frontend-56465cb4c6-r4kxz      0/1     ImagePullBackOff   0          9s
redis-master-884889466-9jzrt   0/1     ImagePullBackOff  0          30s
redis-slave-55c9767c85-t96nf   0/1     ImagePullBackOff   0          20s

查看一下日志`

[root@nginx guestbook]# kubectl logs frontend-56465cb4c6-r4kxz
Error from server (BadRequest): container "php-redis" in pod "frontend-56465cb4c6-r4kxz" is waiting to start: image can't be pulled

错误说镜像不能下载,查看一下镜像是不是错了

[root@k8s-node01 ~]# docker search redis-master
NAME                           DEscriptION                                     STARS               OFFICIAL            AUTOMATED
kubeguide/redis-master         redis-master with "Hello World!"                33                                      

镜像好像是对的。 那可能是网络问题,然后发现我节点是快照恢复的没有配置镜像源。
配置一下腾讯云的docker镜像

cat > /etc/docker/daemon.json << EOF
    {
    "registry-mirrors": ["https://mirror.ccs.tencentyun.com"]
    }
EOF

再重新载入,重启docker

> EOF
systemctl daemon-reload
systemctl restart docker

然后再看发现pods已经再下载中了,过一会就可以了

[root@nginx guestbook]# kubectl get pods 
NAME                           READY   STATUS    RESTARTS   AGE
frontend-56465cb4c6-r4kxz      1/1     Running   0          9s
redis-master-884889466-9jzrt   1/1     Running   0          30s
redis-slave-55c9767c85-t96nf   1/1     Running   0          20s

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4682220.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-07
下一篇 2022-11-07

发表评论

登录后才能评论

评论列表(0条)

保存