【发布时间】:2019-05-02 17:06:32
【问题描述】:
我知道这个问题被问了几十次,但没有任何帮助我通过互联网搜索。
我的设置:
CentOS Linux release 7.5.1804 (Core)
Docker Version: 18.06.1-ce
Kubernetes: v1.12.3
由官方指南和这个安装:https://www.techrepublic.com/article/how-to-install-a-kubernetes-cluster-on-centos-7/
CoreDNS pod 处于 Error/CrashLoopBackOff 状态。
kube-system coredns-576cbf47c7-8phwt 0/1 CrashLoopBackOff 8 31m
kube-system coredns-576cbf47c7-rn2qc 0/1 CrashLoopBackOff 8 31m
我的 /etc/resolv.conf:
nameserver 8.8.8.8
还尝试使用我的本地 dns-resolver(router)
nameserver 10.10.10.1
设置和初始化:
kubeadm init --apiserver-advertise-address=10.10.10.3 --pod-network-cidr=192.168.1.0/16
kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml
我尝试通过以下方式解决此问题: 编辑 coredns:root@kub~]# kubectl edit cm coredns -n kube-system 和改变
proxy . /etc/resolv.conf
直接发给
proxy . 10.10.10.1
或 代理 。 8.8.8.8
也尝试过:
kubectl -n kube-system get deployment coredns -o yaml | sed 's/allowPrivilegeEscalation: false/allowPrivilegeEscalation: true/g' | kubectl apply -f -
仍然没有任何帮助。
日志中的错误:
plugin/loop: Seen "HINFO IN 7847735572277573283.2952120668710018229." more than twice, loop detected
另一个线程 - coredns pods have CrashLoopBackOff or Error state 根本没有帮助,因为我没有找到那里描述的任何解决方案。没有任何帮助。
【问题讨论】:
-
你能发布日志吗?例如,您可以通过
kubectl logs coredns-576cbf47c7-8phwt获取它们 -
已更新,是的,抱歉,忘记添加实际错误。
-
除了“hacky”——删除循环插件之外,我没有遇到任何提出的解决方案。
标签: docker kubernetes centos7 coredns