pod calico CoreDNS 拉取不到镜像的问题的解决办法

在用calico网络插件部署k8s集群的时候,发现coredns这个pod起不来,状态一直是ImagePullBackOff,我们查看这个pod发现有这样的提示:

kube-system   coredns-545d6fc579-6js6f                   0/1     ImagePullBackOff   0          5s
kube-system   coredns-545d6fc579-6wklg                   0/1     ImagePullBackOff   0          26s

我们查看下这个pod:

kubectl describe pod coredns-545d6fc579-6js6f  -n kube-system

我们能看到这样的事件:

 Normal   Scheduled  42s                default-scheduler  Successfully assigned kube-system/coredns-545d6fc579-6js6f to node1
  Warning  Failed     25s (x2 over 42s)  kubelet            Failed to pull image "registry.aliyuncs.com/google_containers/coredns/coredns:v1.8.0": rpc error: code = Unknown desc = Error response from daemon: pull access denied for registry.aliyuncs.com/google_containers/coredns/coredns, repository does not exist or may require 'docker login'
  Warning  Failed     25s (x2 over 42s)  kubelet            Error: ErrImagePull
  Normal   BackOff    11s (x3 over 41s)  kubelet            Back-off pulling image "registry.aliyuncs.com/google_containers/coredns/coredns:v1.8.0"
  Warning  Failed     11s (x3 over 41s)  kubelet            Error: ImagePullBackOff
  Normal   Pulling    0s (x3 over 42s)   kubelet            Pulling image "registry.aliyuncs.com/google_containers/coredns/coredns:v1.8.0"

可以看到是docker没拉取下来镜像的问题导致的。
我们在这里手动用docker拉取镜像,然后打上标签,然后让系统去自动添加我们手动下载的镜像:

docker pull registry.aliyuncs.com/google_containers/coredns:1.8.0
docker tag registry.aliyuncs.com/google_containers/coredns:1.8.0  registry.aliyuncs.com/google_containers/coredns/coredns:v1.8.0

过一会儿,CoreDNS Pod会自动恢复正常,都是running状态了

[root@master ~]# kubectl get pod -A
NAMESPACE     NAME                                       READY   STATUS    RESTARTS   AGE
kube-system   calico-kube-controllers-58497c65d5-z5ll5   1/1     Running   0          16m
kube-system   calico-node-2w2hx                          1/1     Running   0          16m
kube-system   calico-node-b7hmc                          1/1     Running   0          16m
kube-system   calico-node-k9fhx                          1/1     Running   0          16m
kube-system   coredns-545d6fc579-6fczs                   1/1     Running   0          10m
kube-system   coredns-545d6fc579-mqgfv                   1/1     Running   0          10m
kube-system   etcd-master                                1/1     Running   0          24m
kube-system   kube-apiserver-master                      1/1     Running   0          24m
kube-system   kube-controller-manager-master             1/1     Running   0          24m
kube-system   kube-proxy-9bw6b                           1/1     Running   0          21m
kube-system   kube-proxy-dr565                           1/1     Running   0          21m
kube-system   kube-proxy-m6j49                           1/1     Running   0          24m
kube-system   kube-scheduler-master                      1/1     Running   0          24m
  • 5
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值