如何解决Minikube吊舱卡在等待中:ImagePullBackOff
我在Centos 8 VM(VirtualBox)上以及运行时安装了一个新的minikube安装
kubectl create deployment hello-minikube --image=k8s.gcr.io/echoserver:1.4
容器运行但被卡在“等待:ImagePullBackOff”中。进一步研究,我可以看到minikube无法解析DNS或从Internet下载。主机可以下载,其他Docker容器也可以访问互联网。在minikube ssh内运行ping似乎也不起作用(ping不在那里)
[john@localhost ~]$ minikube ssh -- ping google.com
bash: ping: command not found
ssh: exit status 127
curl返回它无法解析DNS
[john@localhost ~]$ minikube ssh -- curl www.google.com
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- 0:00:09 --:--:-- 0curl: (6) Could not resolve host: www.google.com
ssh: exit status 6
在我看来,minikube无法访问互联网。我敢肯定,我在这里错过了一些非常简单的事情,所以如果有人可以告诉我,我将非常感激。我没有代理人。
解决方法
好的,我找到了答案。那是Centos防火墙。这些命令将其修复。
sudo firewall-cmd --zone=trusted --change-interface=docker0 --permanent
sudo firewall-cmd --reload
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。