Ich habe einen neuen Server in Digital Ocean, Ubuntu 16.04, eingerichtet. Docker aus den Ubuntu-Repos installiert und Kubernetes gemäß dieser Anleitung eingerichtet:
https://kubernetes.io/docs/setup/independent/install-kubeadm/
Ich habe es mehrmals versucht und anschließend kubeadm init
eins ausgeführt , kubeadm reset
bevor ich es erneut versucht habe.
Im Ausgabeprotokoll wird vorgeschlagen, zu prüfen, ob es kubelet
ausgeführt wird. Und das tut es:
● kubelet.service - kubelet: The Kubernetes Node Agent
Loaded: loaded (/lib/systemd/system/kubelet.service; enabled; vendor preset: enabled)
Drop-In: /etc/systemd/system/kubelet.service.d
└─10-kubeadm.conf
Active: active (running) since Wed 2018-09-05 13:34:35 UTC; 24min ago
Docs: https://kubernetes.io/docs/home/
Main PID: 2615 (kubelet)
Tasks: 15
Memory: 44.8M
CPU: 3min 18.521s
CGroup: /system.slice/kubelet.service
└─2615 /usr/bin/kubelet --bootstrap-kubeconfig=/etc/kubernetes/bootstrap-kubelet.conf --kubeconfig=/etc/kubernetes/kubelet.conf --config=/var/lib/kubelet/config.yaml --cgroup-driver=cgroupfs --cni-bin
Sep 05 13:59:15 kubernetes-master kubelet[2615]: E0905 13:59:15.538370 2615 kubelet.go:2110] Container runtime network not ready: NetworkReady=false reason:NetworkPluginNotReady message:docker: network plugin
Sep 05 13:59:17 kubernetes-master kubelet[2615]: E0905 13:59:17.518350 2615 kubelet_node_status.go:103] Unable to register node "kubernetes-master" with API server: Post https://48.88.103.0:6443/api/v1/nodes
Sep 05 13:59:18 kubernetes-master kubelet[2615]: E0905 13:59:18.552653 2615 reflector.go:205] k8s.io/kubernetes/pkg/kubelet/kubelet.go:455: Failed to list *v1.Service: Get https://48.88.103.0:6443/api/v1/ser
Sep 05 13:59:19 kubernetes-master kubelet[2615]: E0905 13:59:19.659689 2615 reflector.go:205] k8s.io/kubernetes/pkg/kubelet/kubelet.go:464: Failed to list *v1.Node: Get https://48.88.103.0:6443/api/v1/nodes?
Sep 05 13:59:20 kubernetes-master kubelet[2615]: W0905 13:59:20.556075 2615 cni.go:172] Unable to update cni config: No networks found in /etc/cni/net.d
Sep 05 13:59:20 kubernetes-master kubelet[2615]: E0905 13:59:20.576691 2615 kubelet.go:2110] Container runtime network not ready: NetworkReady=false reason:NetworkPluginNotReady message:docker: network plugin
Sep 05 13:59:21 kubernetes-master kubelet[2615]: E0905 13:59:21.952965 2615 certificate_manager.go:299] Failed while requesting a signed certificate from the master: cannot create certificate signing request:
Sep 05 13:59:23 kubernetes-master kubelet[2615]: E0905 13:59:23.817566 2615 eviction_manager.go:243] eviction manager: failed to get get summary stats: failed to get node info: node "kubernetes-master" not fo
Sep 05 13:59:24 kubernetes-master kubelet[2615]: I0905 13:59:24.524068 2615 kubelet_node_status.go:269] Setting node annotation to enable volume controller attach/detach
Sep 05 13:59:24 kubernetes-master kubelet[2615]: I0905 13:59:24.594325 2615 kubelet_node_status.go:79] Attempting to register node kubernetes-master
Es wird auch empfohlen, die Netzwerkverbindung zu überprüfen und sicherzustellen, dass die Bilder heruntergeladen werden können. Ich habe dies mit einem Ping außerhalb des Netzwerks überprüft und geprüft, ob die kubeadm config images pull
Ausführung erfolgreich war.
Ich sehe, dass ich TLS handshake timeout
viel im Journalctl-Protokoll erhalte, wenn versucht wird, die IP-Adresse des Servers zu erreichen.
Ich habe online viele Diskussionen zu diesem Problem gesehen, aber keine der vorhandenen Lösungen hat mir bisher geholfen.
Was kann ich sonst noch testen/überprüfen/ausprobieren?