K3s beenden

Um hohe Verfügbarkeit während der Upgrades zu gewährleisten, laufen die K3s-Container weiter, wenn der K3s-Dienst gestoppt wird.

K3s-Dienst

Das Stoppen und Neustarten von K3s wird durch das Installationsskript für systemd und OpenRC unterstützt.

  • systemd

  • OpenRC

Um Server zu beenden:

sudo systemctl stop k3s

Um Server neu zu starten:

sudo systemctl start k3s

Um Agenten zu beenden:

sudo systemctl stop k3s-agent

Um Agenten neu zu starten:

sudo systemctl start k3s-agent

Um Server zu beenden:

sudo rc-service k3s stop

Um Server neu zu starten:

sudo rc-service k3s restart

Um Agenten zu beenden:

sudo rc-service k3s-agent stop

Um Agenten neu zu starten:

sudo rc-service k3s-agent restart

Killall-Skript

Um alle K3s-Container zu beenden und den Zustand von containerd zurückzusetzen, kann das k3s-killall.sh Skript verwendet werden.

Das killall-Skript bereinigt Container, K3s-Verzeichnisse und Netzwerkomponenten und entfernt auch die iptables-Kette mit allen zugehörigen Regeln. Die Cluster-Daten werden nicht gelöscht.

Um das killall-Skript von einem Serverknoten auszuführen, führen Sie aus:

/usr/local/bin/k3s-killall.sh