解决K8s中的Pod无法解析外网域名问题

系统:Ubuntu 16.04.6
K8s版本:v1.15.1
故障现象:安装KubeDNS后,Pod内无法ping通外网域名,访问外网IP、K8s内部域名或者IP均正常。
问题解决方案: 删除COREDNS,重新创建COREDNS
解决方案具体步骤
①删除已有coredns服务pod:

kubectl delete --namespace=kube-system deployment coredns

②重新安装

wget https://raw.githubusercontent.com/coredns/deployment/master/kubernetes/coredns.yaml.sed
wget https://raw.githubusercontent.com/coredns/deployment/master/kubernetes/deploy.sh
chmod +x deploy.sh
./deploy.sh | kubectl apply -f -

注:

如果本文方法不能解决问题,可继续查看此超链接方法


版权声明:本文为qq_29274865原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。