バックアップとリストア
K3sのバックアップとリストアの方法は、使用するデータストアの種類によって異なります。
データストア自体のバックアップに加えて、サーバートークンファイルを |
SQLiteでのバックアップとリストア
SQLiteデータストアのバックアップやリストアには特別なコマンドは必要ありません。
-
SQLiteデータストアをバックアップするには、
/var/lib/rancher/k3s/server/db/
のコピーを取ります。 -
SQLiteデータストアをリストアするには、
/var/lib/rancher/k3s/server/db
の内容(および上記のトークン)をリストアします。
外部データストアでのバックアップとリストア
外部データストアが使用されている場合、バックアップとリストアの操作はK3sの外部で行われます。データベース管理者は外部データベースをバックアップするか、スナップショットやダンプからリストアする必要があります。
データベースが定期的にスナップショットを取るように設定することをお勧めします。
データベースのスナップショットを取る方法やそれらからデータベースをリストアする方法については、公式のデータベースドキュメントを参照してください:
組み込みetcdデータストアでのバックアップとリストア
組み込みetcdデータストアのバックアップとリストア操作については、k3s etcd-snapshot
コマンドのドキュメントを参照してください。