備份和還原 Kubernetes 叢集
Kubernetes
叢集 承租人使用者可以使用
Kubernetes
備份和還原其 VMware Cloud Director Object Storage Extension
叢集。備份叢集之後,一旦發生意外的事件時,從較早的時間點還原資料。承租人可以備份其整個
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。
VMware Cloud Director Object Storage Extension
Kubernetes
叢集備份和還原工作流程