希望有人可以提供幫助。 我有一個運行Kubernetes的3x節點CoreOS羣集。節點如下: 192.168.1.201 - 控制器 192.168.1.202 - 工作節點 192.168.1.203 - 工作節點無法在Kubernetes上啓動kube-dns
羣集是啓動和運行,並且我可以運行下面的命令:
> kubectl get nodes
NAME STATUS AGE
192.168.1.201 Ready,SchedulingDisabled 1d
192.168.1.202 Ready 21h
192.168.1.203 Ready 21h
> kubectl get pods --namespace=kube-system
NAME READY STATUS RESTARTS AGE
kube-apiserver-192.168.1.201 1/1 Running 2 1d
kube-controller-manager-192.168.1.201 1/1 Running 4 1d
kube-dns-v20-h4w7m 2/3 CrashLoopBackOff 15 23m
kube-proxy-192.168.1.201 1/1 Running 2 1d
kube-proxy-192.168.1.202 1/1 Running 1 21h
kube-proxy-192.168.1.203 1/1 Running 1 21h
kube-scheduler-192.168.1.201 1/1 Running 4 1d
正如您所見,kube-dns服務運行不正常。它不斷重新啓動,我正在努力理解爲什麼。任何幫助調試這將不勝感激(或指示在哪裏閱讀有關調試這個。運行kubectl日誌不會帶來任何回...不知道是否附加功能不同標準pod。
運行一個kubectl描述莢,我可以看到容器被殺害由於不健康:
16m 16m 1 {kubelet 192.168.1.203} spec.containers{kubedns} Normal Created Created container with docker id 189afaa1eb0d; Security:[seccomp=unconfined]
16m 16m 1 {kubelet 192.168.1.203} spec.containers{kubedns} Normal Started Started container with docker id 189afaa1eb0d
14m 14m 1 {kubelet 192.168.1.203} spec.containers{kubedns} Normal Killing Killing container with docker id 189afaa1eb0d: pod "kube-dns-v20-h4w7m_kube-system(3a545c95-ea19-11e6-aa7c-52540021bfab)" container "kubedns" is unhealthy, it will be killed and re-created
請找到該命令的完整輸出作爲GitHub的要點在這裏:https://gist.github.com/mehstg/0b8016f5398a8781c3ade8cf49c02680
在此先感謝
嗨 - 刪除和重新部署kube-dns會導致相同的問題? – pagid
嗨。是。已嘗試刪除並重新部署。同樣的問題很不幸 – mehstg