Morse's Site
94 字
1 分钟
CoreDNS问题排查
2021-05-14

检查 CoreDNS pod状态#

kubectl get pods -n kube-system|grep dns

正常状态为: Running

检查 CoreDNS Service状态#

kubectl get svc -n kube-system|grep dns

检查 CoreDNS Endpoint状态#

kubectl get ep -n kube-system | grep dns

检查 CoreDNS 日志是否有错误#

kubectl logs -n kube-system -l k8s-app=kube-dns

检查 CoreDNS 配置#

kubectl get cm -n kube-system coredns -o yaml

通过DebugDNSPod检查#

kubectl run debugdns --image=registry.cn-hangzhou.aliyuncs.com/morse_k8s/dnsutils:1.3 -- sleep 3600
kubectl exec -i -t debugdns -- nslookup kubernetes.default

#01 Blogs/Kubernetes#

CoreDNS问题排查
https://fuwari.vercel.app/posts/cncf/coredns-debug/
作者
Morse Hsiao
发布于
2021-05-14
许可协议
CC BY-NC-SA 4.0