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
MigStorageCR용으로 생성한SecretCR의 이름을 지정합니다.- 6
- 선택 사항: AWS 키 관리 서비스를 사용하는 경우 키의 고유 식별자를 지정합니다.
- 7
- 선택 사항: AWS 버킷에 대한 공용 액세스 권한이 부여된 경우 버킷 URL을 지정합니다.
- 8
- 선택 사항: 버킷에 대한 요청을 인증하기 위한 AWS 서명 버전을 지정합니다(예:
4). - 9
- 선택 사항: 스냅샷 복사 방법을 사용하는 경우 클러스터의 지역 리전을 지정합니다.
- 10
- 선택 사항: 스냅샷 복사 방법을 사용하는 경우
MigStorageCR에 대해 생성한SecretCR의 이름을 지정합니다. - 11
true인 경우 클러스터가 검증됩니다.