【问题小排查】Service无法解析2020-09-29 Kubernetes 问题小排查 检查kube-dns或CoreDNS服务是否正常kubelet 启动参数 –cluster-dns 可以看到 dns 服务的 cluster ip:1 2 $ ps -ef | grep kubelet ... /usr/bin/kubelet --cluster-dns=172.16.14.217 ... 找到 dns 的 service:1 2 $ kubectl get svc -n kube-system | grep 172.16.14.217 kube-dns ClusterIP 172.16.14.217 <none> 53/TCP,53/UDP 47d 看是否存在 endpoint:1 2 3 $ kubectl -n kube-system describe svc kube-dns | grep -i endpoints Endpoints: 172.16.0.156:53,172.16.0.167:53 Endpoints: 172.16.0.156:53,172.16.0.167:53 检查 endpoint 的 对应 pod 是否正常:1 2 $ kubectl -n kube-system get pod -o wide | grep 172.16.0.156 kube-dns-898dbbfc6-hvwlr 3/3 Running 0 8d 172.16.0.156 10.0.0.3 Read more...