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 kubelet
und ü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 funktioniertsystemctl 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