【ヴェレロ】
Velero とは?
最終更新:
💡 K8sのリソースとデータを、備えて復元する
Kubernetesのリソースや永続ボリュームのデータをバックアップ・復元するオープンソースのツール。復旧や移行に使えるが、対象データ、保存方式、互換性やアプリの整合性を確認して構成する必要がある。
📌 このページのポイント
Veleroって何なの?
Kubernetesのリソース定義と永続ボリュームのデータをバックアップ・復元するツールだよ。クラスタ内のサーバーと手元のCLIなどで操作する。何でも丸ごと保存して復元できると考えず、対象リソースやデータの方式を決めて構成するんだ
バックアップはどこに保存するの?
リソース定義などはオブジェクトストレージへ保存するよ。一方、ボリュームのスナップショットは対応するストレージ側に保存される場合がある。ファイルシステムのバックアップならデータもオブジェクトストレージへ送るので、方式ごとの保存先を確認しよう
定期バックアップや別クラスタへの復元はできる?
ボリュームのデータはResticで保存するの?
止めずに保存すれば、アプリも必ず復元できる?
まとめ:ざっくりこれだけ覚えればOK!
「Velero」って出てきたら「K8sのバックアップ・リストアツール」と思えればだいたいOK!
📖 おまけ:英語の意味
「Velero」 = Kubernetesのバックアップ・復元ツールの名称
💬 旧名称はHeptio Ark。公式の概要でもこの旧名称が紹介されているよ