在k8s多节点中,用命令创建pod资源出现以下现象

[root@master01 ~]# kubectl get pods -w
NAME                     READY   STATUS             RESTARTS   AGE
nginx-7697996758-grftb   0/1     ImagePullBackOff   0          13m
nginx-7697996758-prp25   0/1     ImagePullBackOff   0          13m

在node节点直接下载nginx镜像出现报错
Error response from daemon: Get https://registry-1.docker.io/v2/: dial tcp: lookup registry-1.docker.io on [::1]:53: read udp [::1]:59752->[::1]:53: read: connection refused

怀疑是host1这个虚机上不了网,结果还真是。然后修改/etc/resolv.conf,将其中的nameserver改为8.8.8.8,(奇怪的是之前已经改过nameserver了,不知道为什么它又变回改之前的ip了???想问问各位路过的大佬。。。)然后再重启网络服务service network restart,上面那条命令不行的话,可以试试service NetworkManager restart这个命令重启网络服务。

最后顺利解决问题。

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐