k3s に関する Rancher のドキュメントは非常に優れており、その HA サポート (外部 DB または組み込み etcd の両方) も優れているように見えますが、私は HA セットアップを望んでいませんし、必要もありません。
マスターノードが故障した場合、再作成したり別のマスターノードからマスターを作成したりする間のダウンタイムは気になりませんが、その方法についてのドキュメントが見つかりません。スイッチマスターノード。
別のサーバー ノードでクラスターを簡単に再セットアップし、まったく同じ状態を維持できるようにするには、どのファイルを定期的にバックアップする必要がありますか (または、NFS マウントでホストする必要があります。これが私の目的です)?
初期設定では、次の操作を行います。
- マスター:
curl -sfL https://get.k3s.io | sh
- ワーカー:
curl -sfL https://get.k3s.io | K3S_URL=\"https://${MASTER_IP}:6443\" K3S_TOKEN=\"${TOKEN}\" sh -s
別のマスターを選択してスクリプトを再実行すると、すべての状態が失われます。コピー/保存できる単一のディレクトリ (およびそれを再利用するためにスクリプトに渡す引数) はありますか?