1.6.3.2.10. MigStorage
MigStorage
CR은 복제 리포지토리의 오브젝트 스토리지를 설명합니다. Amazon Web Services, Microsoft Azure, Google Cloud Storage 및 일반 S3 호환 클라우드 스토리지(예: Minio 또는 NooBaa)를 구성할 수 있습니다.
다른 공급자에는 다른 매개 변수가 필요합니다.
apiVersion: migration.openshift.io/v1alpha1 kind: MigStorage metadata: labels: controller-tools.k8s.io: "1.0" name: migstorage_name namespace: openshift-migration spec: backupStorageProvider: <storage_provider> 1 volumeSnapshotProvider: 2 backupStorageConfig: awsBucketName: 3 awsRegion: 4 credsSecretRef: namespace: openshift-config name: <storage_secret> 5 awsKmsKeyId: 6 awsPublicUrl: 7 awsSignatureVersion: 8 volumeSnapshotConfig: awsRegion: 9 credsSecretRef: namespace: openshift-config name: 10 refresh: false 11
- 1
- 스토리지 공급자를 지정합니다.
- 2
- 선택 사항: 스냅샷 복사 방법을 사용하는 경우 스토리지 공급자를 지정합니다.
- 3
- AWS를 사용하는 경우 버킷 이름을 지정합니다.
- 4
- AWS를 사용하는 경우 버킷 리전을 지정합니다(예:
us-east-1
). - 5
MigStorage
CR용으로 생성한Secret
CR의 이름을 지정합니다.- 6
- 선택 사항: AWS 키 관리 서비스를 사용하는 경우 키의 고유 식별자를 지정합니다.
- 7
- 선택 사항: AWS 버킷에 대한 공용 액세스 권한이 부여된 경우 버킷 URL을 지정합니다.
- 8
- 선택 사항: 버킷에 대한 요청을 인증하기 위한 AWS 서명 버전을 지정합니다(예:
4).
- 9
- 선택 사항: 스냅샷 복사 방법을 사용하는 경우 클러스터의 지역 리전을 지정합니다.
- 10
- 선택 사항: 스냅샷 복사 방법을 사용하는 경우
MigStorage
CR에 대해 생성한Secret
CR의 이름을 지정합니다. - 11
true
인 경우 클러스터가 검증됩니다.