我有5臺運行Ubuntu 16.04.1 LTS的機器。我想將它們設置爲Kubernetes羣集。我試圖按照getting started guide這裏他們使用kubeadm
。kube-dns停留在ContainerCreating狀態
它一切正常,直到步驟3/4安裝吊艙網絡。我已經看過addon page尋找一個pod網絡,並選擇了絨布覆蓋網絡。 Iǘe複製YAML文件到本機並執行:
[email protected]:/home/up# kubectl apply -f flannel.yml
這就造成:
configmap "kube-flannel-cfg" created
daemonset "kube-flannel-ds" created
,所以我想它去好了,但是當我顯示所有吊艙的東西:
[email protected]:/etc/kubernetes/manifests# kubectl get pods --all-namespaces
NAMESPACE NAME READY STATUS RESTARTS AGE
kube-system dummy-2088944543-d5f50 1/1 Running 0 50m
kube-system etcd-up01 1/1 Running 0 48m
kube-system kube-apiserver-up01 1/1 Running 0 50m
kube-system kube-controller-manager-up01 1/1 Running 0 49m
kube-system kube-discovery-1769846148-jvx53 1/1 Running 0 50m
kube-system kube-dns-2924299975-prlgf 0/4 ContainerCreating 0 49m
kube-system kube-flannel-ds-jb1df 2/2 Running 0 32m
kube-system kube-proxy-rtcht 1/1 Running 0 49m
kube-system kube-scheduler-up01 1/1 Running 0 49m
問題是kube-dns保持ContainerCreating狀態。我不知道該怎麼辦。
採取偷看成容器的POD日誌。希望會有消息表明這個問題。 –
使用** kubectl描述pod **和** kubectl日誌**獲取更多信息。 –
我用weavenet重新編寫了所有東西,而且工作正常,所以就是這樣。 – Ravenix