備份和還原 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 版本相容性
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
叢集備份和還原工作流程
此圖顯示了 VMware Cloud Director Object Storage Extension 如何使用 Velero 來備份和還原承租人 Kubernetes 叢集。