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
클러스터 백업 및 복원 워크플로