테넌트 사용자는 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부터 테넌트는 클러스터 간에 데이터를 마이그레이션하고 지역 전체에서 재해 복구를 수행할 수 있습니다.
hostPath PV
는 지원되지 않습니다.emptyDir PV
는 지원되지 않습니다.
자세한 내용은 https://velero.io/docs/main/file-system-backup/#limitations 항목을 참조하십시오.