Ich habe die Schritte unter https://coreos.com/kubernetes/docs/1.6.1/getting-started.html ausgeführt, um Kubernetes auf CoreOS-Computern zu installieren.Fehler beim Bereitstellen des DNS-Add-Ons
Wenn ich die Pods bekomme, sieht alles gut aus.
./kubectl bekommen Schoten --namespace = kube-System
NAME READY STATUS RESTARTS AGE
calico-node-12g51 2/2 Running 4 1h
calico-node-dtzss 2/2 Running 6 1h
calico-node-p35sl 2/2 Running 4 1h
calico-policy-controller-kh7lz 1/1 Running 2 1h
kube-apiserver-10.201.101.234 1/1 Running 3 2h
kube-controller-manager-10.201.101.234 1/1 Running 3 2h
kube-proxy-10.201.101.234 1/1 Running 3 2h
kube-proxy-10.201.101.236 1/1 Running 7 2d
kube-proxy-10.201.101.237 1/1 Running 5 1d
kube-scheduler-10.201.101.234 1/1 Running 3 2h
Dann habe ich die Schritte auf https://coreos.com/kubernetes/docs/1.6.1/deploy-addons.html folgen zu implementieren DNS-Add-on.
Nach diesem Schritt sehe ich, dass der kube-dns pod für immer im ContainerCreating-Status bleibt.
kube-dns-v20-htqvx 0/3 ContainerCreating 0 16m
./kubectl beschreiben pod kube-dns-v20-htqvx --namespace = kube-System das folgende Protokoll gibt.
FirstSeen LastSeen Count From SubObjectPath Type Reason Message
--------- -------- ----- ---- ------------- -------- ------ -------
16m 16m 1 default-scheduler Normal Scheduled Successfully assigned kube-dns-v20-htqvx to 10.201.101.237
15m 15m 1 kubelet, 10.201.101.237 Warning FailedSync Error syncing pod, skipping: failed to "CreatePodSandbox" for "kube-dns-v20-htqvx_kube-system(e3f84b85-990d-11e7-9392-005056a16f20)" with CreatePodSandboxError: "CreatePodSandbox for pod \"kube-dns-v20-htqvx_kube-system(e3f84b85-990d-11e7-9392-005056a16f20)\" failed: rpc error: code = 2 desc = NetworkPlugin cni failed to set up pod \"kube-dns-v20-htqvx_kube-system\" network: Get https://10.3.0.1:443/api/v1/namespaces/kube-system/pods/kube-dns-v20-htqvx: dial tcp 10.3.0.1:443: i/o timeout"
Ich sehe die Wahl tcp 10.3.0.1:443: i/o Timeout-Fehler
Ich gehe davon etwas bei meiner Installation falsch ist. Können Sie bitte helfen?
Leider v1.6.1 als letzte auf CoreOS + Kubernetes Schritt für Schritt Anleitung/Seite markiert. Kennst du die letzte mögliche Version, der ich die gleichen Schritte folgen kann? – turgos
Wissen Sie, wo und wie Sie mit dem Debuggen der CNI-Konfiguration beginnen? Ich folgte den Schritten unter https://coreos.com/kubernetes/docs/1.6.1/getting-started.html und konfigurierte sowohl Flanell als auch Kattun. Ich bin mir nicht sicher, ob sich Flanell und Calico gegenseitig ausschließen oder nicht. – turgos
sie verwenden Flanell für CNI, führen Sie die "IP-Link" siehe Flanell-Schnittstelle konfiguriert und IP-Adresse auf der Betriebssystemseite zugewiesen. – sfgroups