K8S POD无法访问外网域名

2020-11-25  本文已影响0人  楚长铭

bug现象

pod内无法ping通外网域名,ip可以ping通,经过检查应该是dns问题

解决

vi  /etc/resolv.conf

# Generated by NetworkManager
search openstacklocal
nameserver 8.8.8.8
nameserver 114.114.114.114
options single-request-reopen

如果看得到的不是nameserver这两个可以替换成这两个保存退出后即可
然后删除coredns容器,等到其自动重启后即可ping通外网域名,不过这个是暂时生效的

vi  /etc/NetworkManager/NetworkManager.conf

在NetworkManager.conf的main部分加入dns=none

[main]
plugins=ifcfg-rh
dns=none

保存退出

systemctl restart NetworkManager.service
nmcli connection show
nmcli con up 5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03
cat /etc/resolv.conf

不会变就行了

上一篇 下一篇

猜你喜欢

热点阅读