稼働中のKubernetesクラスタをフォーク、または移動
クラスタはノード、設定、データを一式まとめて移動します。別のマシンへ、別のデータセンターへ。カットオーバーは週末仕事ではなく、秒単位で完了します。
Veleroはバックアップを復元。Cluster APIは形だけを複製。Rediaccは稼働中のクラスタをデータごと移動します。
出力は例示です。実行時には追加ログが出る場合があります。 CLI reference: rdc cluster migrate
クラスタは構築した場所に固定される
Kubernetesはアプリを可搬にしました。しかしクラスタ自体はそうではありません。データは1つのデータセンターに存在します。移動するには再構築プロジェクトが必要です:新しいノード、新しいストレージ、バックアップからの復元、すべての再テスト。だからほとんどのチームは移動しません。そしてプロバイダーはそれを分かっています。
クラスタ全体は1つのファイル群
クラスタイメージとボリューム
各ノードはイメージファイルから起動します。各ボリュームはCeph RBDイメージです。これらを合わせたものがクラスタ全体、つまりアプリ、設定、データです。
その場でフォーク
1つのコマンドですべてのイメージをコピーオンライトで複製します。私たちの検証環境では2ノードクラスタが46秒でフォークできました。親クラスタは稼働を継続します。
短いカットオーバーで移行
Rediaccはクラスタが稼働したまま事前コピーを行います。その後停止し、最終差分を送信して新しいマシンで再起動します。実測カットオーバー:16秒。
クラスタがファイルのように移動できる理由
すべてのノードはbtrfs上のイメージファイルから起動します。すべてのボリュームはCeph RBDイメージです。クラスタのコピーとは、これらのイメージをコピーオンライトで複製することです。エクスポートも変換も復元ステップも不要。だからフォークは数か月ではなく数秒で完了します。
Kubernetesはそのまま。可搬性を手に入れる。
Kubernetesはそのまま
Rediaccがk3sを運用するか、既存のクラスタに接続します。ボリュームはceph-csi RBD上で稼働。マニフェストはそのまま使えます。
本物のデータセンター可搬性
自社のKVMホスト上、またはLinodeのようなクラウドでプライベートVLANを使ってプロビジョニング。ノードプールにより、ディスク負荷の高いCephノードとCPU負荷の高いKubernetesノードを分離できます。
すべてに同じ考え方
Kubernetesアプリは名前空間です。他のリポジトリと同様に1~5秒でフォーク、データも込みです。Dockerリポジトリで使い慣れたコマンドがそのまま使えます。
稼働中のクラスタをデータごと移動できるのはRediaccだけ
バックアップツールは停止と復元のみ。Cluster APIはデータ抜きで形だけを複製。RBDミラーリングはボリュームだけでクラスタ全体はコピーしません。Rediaccはそのすべてを移動します。
| 機能 | Velero | Kasten K10 | Cluster API | RBD Mirroring | Rediacc |
|---|---|---|---|---|---|
| アプリとボリュームをバックアップ | ✓[4] | ✓[5] | ✗ | Volumes only[9] | ✓ |
| クラスタ全体をデータごと移動 | Stop and restore[6] | Stop and restore[7] | Shape only[8] | ✗ | ✓ |
| 稼働中のクラスタをデータごとフォーク | ✗ | ✗ | ✗ | ✗ | ✓ |
| 1つのアプリ(名前空間)を数秒で複製 | ✗ | ✗ | ✗ | ✗ | ✓ |
| 全体書き換えなしでデータをコピー | ✗ | ✗ | ✗ | Async copy[10] | ✓ |
| 計画的な移行に向けた短い実測カットオーバー | ✗ | ✗ | ✗ | ✗ | ✓ |
他のソリューションを探す
Kubernetesクラスタの可搬性
実行中のクラスタをデータごとフォークまたは移動
Current page multi cloudベンダーロックインからの解放
あなたのインフラ。あなたの選択。常に。
→ multi cloudクラウド障害対策
AWSがダウンしても、あなたはダウンしない
→ multi cloudフェイルオーバーテスト
必要になる前にフェイルオーバーをテスト
→ encryption移行の安全性
データを危険にさらさず移行
→ dev env環境クローン
本番環境を60秒でクローン
→ backups即時リカバリ
数分で環境全体をリカバリ
→ encryption自分で管理する暗号化
あなたの鍵。あなたの暗号化。例外なし。
→- Flexera, "2024 State of the Cloud Report," 2024. "27% of cloud spend continues to be wasted." www.flexera.com
- Flexera, "2025 State of the Cloud Report," 2025. "With cloud budgets already exceeding limits by 17%, organizations are increasingly turning to managed service providers." www.flexera.com
- AWS, "Amazon S3 Pricing — Data Transfer," 2024. "Data Transfer OUT from Amazon S3 to Internet: $0.09 per GB for the first 10 TB/month." aws.amazon.com
- Velero backs up Kubernetes cluster resources and persistent volumes and restores them into a cluster. velero.io
- Kasten K10 provides backup and restore of Kubernetes applications, including application data. docs.kasten.io
- Velero cluster migration restores a backup into a new cluster; workloads are recreated from the backup point, not moved live. velero.io
- Kasten K10 migrates applications between clusters by exporting a restore point and importing it into the target cluster. docs.kasten.io
- Cluster API's clusterctl move relocates Cluster API objects (the cluster's definition) to another management cluster; it does not move workload data. cluster-api.sigs.k8s.io
- Ceph RBD mirroring replicates block device images between Ceph clusters; it covers volumes, not Kubernetes cluster state. docs.ceph.com
- Ceph RBD mirroring is asynchronous, based on journaling or periodic snapshots, and is designed for disaster recovery. docs.ceph.com