coredns CrashLoopBackOff 错误排查
# 删除你部署的服务
# kubectl delete deployment coredns -n kube-system
# 查看你的coredns,并打印出它的日志
kubectl get pods -n kube-system
kubectl logs -f coredns-8c894d7c6-l5z6p -n kube-system
下图可知是挂载失败,难道yml文件错了?当时脑子冒出的傻想法—那我在配置文件删了不挂载不就行,啊哈哈哈,天杀!不过因此发现自己的coredns.yml复制少了一大截,怪不得呀,哈哈哈哈哈哈😂
排查时所使用过的命令
查看该pod的基本信息
kubectl -n kube-system describe pod coredns-8c894d7c6-l5z6p
查看它的镜像是否有问题,一看就是没啥问题,啊哈哈!
kubectl -n kube-system describe pod coredns-8c894d7c6-l5z6p | grep Image
查看有啥ConfigMap
kubectl -n kube-system get cm
查看coredns的ConfigMap
kubectl -n kube-system describe cm coredns
查看它的deployment信息
kubectl -n kube-system describe deploy coredns