GOOGLE ADS

Mittwoch, 13. April 2022

Mein Kubernetes-Cluster ist nach dem Neustart ausgefallen

Nach jedem Neustart funktioniert mein Kubernetes-Cluster nicht einwandfrei und ich bekomme

The connection to the server 192.168.1.4:6443 was refused - did you specify the right host or port?

Ich habe 4 Ubuntu auf Baremetal, einer davon ist Master und 3 Worker, und ich habe Swap deaktiviert und deaktiviert. und ich habe irgendwo gelesen, dass ich diesen Befehl ausführen sollte, um ihn zu lösen

sudo -i
swapoff -a
exit
strace -eopenat kubectl version

und es ist arbeit. Aber warum geschah das?


Lösung des Problems

Führen Sie zuerst aus systemctl status kubeletund überprüfen Sie, ob der Dienst ausgeführt wird:
" Active: active (running) "
Swap deaktivieren:

sudo swapoff -a
sudo sed -i '/ swap / s/^\(.*\)$/#\1/g' /etc/fstab

Überprüfen Sie alle in /etc/fstab gefundenen Verweise auf Swap.

Bitte führen Sie auch die Schritte nach „kubeadm init" für den aktuellen Benutzer aus, wie hier beschrieben:
https://kubernetes.io/docs/setup/independent/create-cluster-kubeadm/

mkdir -p $HOME/.kube
sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
sudo chown $(id -u):$(id -g) $HOME/.kube/config

Überprüfen Sie nach dem Neustart:
systemctl status docker Docker beim Start aktivieren, wenn es nicht funktioniert
systemctl enable docker

Sie können den Kubelet-Status auch überprüfen:

systemctl status kubelet
systemctl enable kubelet

nach Fehlern suchen:

journalctl -u kubelet.service
journalctl

Und teilen Sie bitte Ihre Erkenntnisse mit.

Keine Kommentare:

Kommentar veröffentlichen

Warum werden SCHED_FIFO-Threads derselben physischen CPU zugewiesen, obwohl CPUs im Leerlauf verfügbar sind?

Lösung des Problems Wenn ich das richtig verstehe, versuchen Sie, SCHED_FIFO mit aktiviertem Hyperthreading ("HT") zu verwenden, ...