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