K3sの停止
アップグレード中の高可用性を確保するために、K3sサービスが停止してもK3sコンテナは引き続き実行されます。
K3sサービス
K3sの停止と再起動は、systemdおよびOpenRCのインストールスクリプトによってサポートされています。
- systemd
- OpenRC
サーバーを停止するには:
sudo systemctl stop k3s
サーバーを再起動するには:
sudo systemctl start k3s
エージェントを停止するには:
sudo systemctl stop k3s-agent
エージェントを再起動するには:
sudo systemctl start k3s-agent
サーバーを停止するには:
sudo rc-service k3s stop
サーバーを再起動するには:
sudo rc-service k3s restart
エージェントを停止するには:
sudo rc-service k3s-agent stop
エージェントを再起動するには:
sudo rc-service k3s-agent restart
Killallスクリプト
すべてのK3sコンテナを停止し、containerdの状態をリセットするには、k3s-killall.sh
スクリプトを使用できます。
killallスクリプトは、コンテナ、K3sディレクトリ、およびネットワーキングコンポーネントをクリーンアップし、関連するすべてのルールを持つiptablesチェーンを削除します。クラスターのデータは削除されません。
サーバーノードからkillallスクリプトを実行するには、次のコマンドを実行します:
/usr/local/bin/k3s-killall.sh