Kubernetes CoreDNS 崩溃的定位与修复
CoreDNS Pod CrashLoopBackOff,集群内域名解析失败,Pod 报 no such host 或 DNS 超时。kube-system 里可能同时出现多个 CoreDNS 实例异常。
kubectl get pods -n kube-system -l k8s-app=kube-dns
kubectl describe pod -n kube-system -l k8s-app=kube-dns
kubectl logs -n kube-system <coredns-pod> --previous
kubectl get configmap coredns -n kube-system -o yaml
kubectl get svc -n kube-system kube-dns
kubectl get endpoints -n kube-system kube-dns
--previous 日志,确认是配置、OOM 还是网络。kubectl diff 再应用。kubectl — CoreDNS/ConfigMapdig / nslookup — 解析验证k8s 分支的 coredns 页面 — 配置细节