1.3.2. Migration Toolkit for Containers 사용자 정의 리소스
MTC(Migration Toolkit for Containers)는 다음과 같은 사용자 정의 리소스(CR)를 생성합니다.
MigCluster (구성, MTC 클러스터): 클러스터 정의
MigStorage (구성, MTC 클러스터): 스토리지 정의
MigPlan (구성, MTC 클러스터): 마이그레이션 계획
MigPlan
CR은 마이그레이션 중인 소스 및 대상 클러스터, 복제 리포지토리 및 네임스페이스를 설명합니다. 0, 1 또는 많은 MigMigration
CR과 연관됩니다.
MigPlan
CR을 삭제하면 연결된 MigMigration CR
이 삭제됩니다.
BackupStorageLocation (구성, MTC 클러스터): Velero
백업 오브젝트의 위치
VolumeSnapshotLocation (구성, MTC 클러스터): Velero
볼륨 스냅샷의 위치
MigMigration (작업, MTC 클러스터): 데이터를 준비하거나 마이그레이션할 때마다 생성되는 마이그레이션. 각 MigMigration
CR은 MigPlan
CR과 연결되어 있습니다.
백업 (작업, 소스 클러스터): 마이그레이션 계획을 실행할 때 MigMigration
CR은 각 소스 클러스터에 두 개의 Velero
백업 CR을 생성합니다.
- Kubernetes 오브젝트의 백업 CR #1
- PV 데이터용 백업 CR #2
복원 (작업, 대상 클러스터): 마이그레이션 계획을 실행할 때 MigMigration
CR은 대상 클러스터에 두 개의 Velero
복원 CR을 생성합니다.
- PV 데이터에 대한 CR #1 복원(백업 CR #2 사용)
- Kubernetes 오브젝트에 대한 CR #2 복원(백업 CR #1 사용)