Velero
Kubernetes クラスタ向けのバックアップ・復元・移行ツールで、クラスタリソースと永続ボリュームデータの両方を損失から守り、あるいはワークロードをクラスタ間で移動できます。
- 活発にメンテナンスされている
- 財団の支援あり
- ドキュメントが充実
- 寛容なライセンス
概要
Velero(旧 Heptio Ark)は、Kubernetes のクラスタリソースとその永続ボリュームデータをバックアップ・復元するツールで、クラスタ内部で動作するサーバーコンポーネントと、ローカルで使うコマンドラインクライアントで構成されます。バックアップは、あるアプリケーションを構成する Kubernetes オブジェクト(Deployment、Service、設定など)を、それらが使用する永続ボリュームのスナップショットとともに取得するため、データ損失、誤削除、クラスタ障害の後に両方をまとめて復元できます。
災害復旧にとどまらず、同じバックアップ・復元の仕組みを使って、ワークロードを新しいクラスタへ移行したり、本番クラスタの状態をステージングや開発環境へ複製したりでき、複数のパブリッククラウドプロバイダーやオンプレミスのストレージにも対応しています。
Velero は、本番環境で Kubernetes を運用しており、クラスタ損失からの検証済みの復旧手段や、クラスタ間でのワークロード移行手段が必要なチームに向いています。これはカタログに既にある MinIO や SeaweedFS のようなオブジェクトストレージシステムとは異なる関心事です。それらはアプリケーションデータを保存するものですが、Velero はチームが既に使っているどのストレージの上でも、クラスタとその状態そのものを保護します。
このカタログに掲載されている理由
カタログ評価: ★★★★☆ (4/5)
The standard Kubernetes backup/disaster-recovery tool.
- 基盤プロジェクト
- 財団によるガバナンス
- カテゴリ
- ストレージ
- 言語
- Go
- ライセンス
- Apache-2.0
関連プロジェクト
Ceph
LGPL-2.1単一の統合クラスタから、オブジェクト・ブロック・ファイルストレージを提供する、業界標準の分散ストレージシステムです。
活発にメンテナンスされている
- ストレージ
Longhorn
Apache-2.0より重いストレージシステムに比べ、デプロイと運用がシンプルであることを目指して設計された、Kubernetes 向けの軽量な分散ブロックストレージです。
活発にメンテナンスされている
- ストレージ
OpenEBS
Apache-2.0永続的なストレージボリュームを Kubernetes 内で直接プロビジョニング・管理する、コンテナアタッチドストレージプラットフォームです。
活発にメンテナンスされている
- ストレージ
Rook
Apache-2.0Ceph のようなストレージシステムのデプロイ・管理・スケーリングを、ネイティブな Kubernetes サービスとして自動化する Kubernetes ストレージオーケストレーターです。
活発にメンテナンスされている
- ストレージ
誤りを見つけましたか? GitHub で修正を提案する