系统: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 -

注:

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

Logo

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

更多推荐