コンテンツへスキップ
FindOpenSource

Velero

Kubernetes クラスタ向けのバックアップ・復元・移行ツールで、クラスタリソースと永続ボリュームデータの両方を損失から守り、あるいはワークロードをクラスタ間で移動できます。

概要

Velero(旧 Heptio Ark)は、Kubernetes のクラスタリソースとその永続ボリュームデータをバックアップ・復元するツールで、クラスタ内部で動作するサーバーコンポーネントと、ローカルで使うコマンドラインクライアントで構成されます。バックアップは、あるアプリケーションを構成する Kubernetes オブジェクト(Deployment、Service、設定など)を、それらが使用する永続ボリュームのスナップショットとともに取得するため、データ損失、誤削除、クラスタ障害の後に両方をまとめて復元できます。

災害復旧にとどまらず、同じバックアップ・復元の仕組みを使って、ワークロードを新しいクラスタへ移行したり、本番クラスタの状態をステージングや開発環境へ複製したりでき、複数のパブリッククラウドプロバイダーやオンプレミスのストレージにも対応しています。

Velero は、本番環境で Kubernetes を運用しており、クラスタ損失からの検証済みの復旧手段や、クラスタ間でのワークロード移行手段が必要なチームに向いています。これはカタログに既にある MinIO や SeaweedFS のようなオブジェクトストレージシステムとは異なる関心事です。それらはアプリケーションデータを保存するものですが、Velero はチームが既に使っているどのストレージの上でも、クラスタとその状態そのものを保護します。

カテゴリ
ストレージ
キーワード
kubernetes-backupdisaster-recoverycluster-migrationpersistent-volume-backup
言語
Go
ライセンス
Apache-2.0

誤りを見つけましたか? GitHub で修正を提案する