Kubernetes クラスタのバックアップとリストア
Kubernetes
クラスタのバックアップとリストア テナント ユーザーは、
VMware Cloud Director Object Storage Extension
を使用して Kubernetes
クラスタをバックアップおよびリストアできます。クラスタをバックアップすると、計画外のイベントが発生した場合に、以前の時点からデータをリストアできます。テナントは、
Kubernetes
クラスタ全体をバックアップしたり、特定の名前空間、ラベル、または順序付けされたリソースなどのカスタム パラメータをバックアップしてクラスタの一部をバックアップしたりすることができます。VMware Cloud Director Object Storage Extension
は、VMware Cloud Director Container Service
Extension
の Tanzu Kubernetes
Grid
クラスタおよび外部クラスタのバックアップとリストアに対応しています。テナントが VMware Cloud Director Container Service Extension
を有効にした場合、すべてのゲストの Kubernetes
クラスタが自動的に Kubernetes
タブの 保護されていないクラスタ
に表示されます。テナントはこれらのクラスタの保護は個別に有効にできます。テナントは kubconfig
ファイルを使用して外部クラスタを追加することもできます。VMware Cloud Director Object Storage Extension
は、オープン ソース ツールである Velero
を使用して、テナントの Kubernetes
リソースとパーシステント ボリュームをバックアップおよびリストアします。バージョン 2.2.1 以降、VMware Cloud Director Object Storage Extension
は、Velero
がサポートするパーシステント ボリューム タイプをサポートします。 VMware Cloud Director Object Storage Extension
| Velero
|
---|---|
2.2.2 | 1.10.0 |
2.2.3 | 1.11.0 |
3.0, 3.1 | 1.11.1 |
テナントは名前空間またはラベルを使用して、
Kubernetes
リソースとパーシステント ボリュームをバックアップおよびリストアできます。 テナントは
kube-system
および velero-$tenantId
名前空間内のリソースを除き、クラスタ全体をバックアップおよびリストアできます。kube-system
および velero-$tenantId
名前空間に破損したリソースがある場合、クラスタは正常にリストアされないことがあります。VMware Cloud Director Object Storage Extension
2.2.2 以降、テナントはクラスタ間でデータを移行し、リージョン間でディザスタ リカバリを実行できます。Velero
のバックアップとリストアは、テナントが使用しているファイル システムによって異なり、次のような制限があります。- hostPath PVはサポートされません。
- emptyDir PVはサポートされません。
詳細については、「https://velero.io/docs/main/file-system-backup/#limitations」を参照してください。
VMware Cloud Director Object Storage Extension
Kubernetes
クラスタのバックアップとリストアのワークフロー