3장. 배포 전에 Red Hat Quay 구성
Red Hat Quay Operator는 OpenShift Container Platform에 배포할 때 모든 Red Hat Quay 구성 요소를 관리할 수 있습니다. 그러나 이는 기본 구성이지만 설정을 더 많이 제어하려는 경우 외부에서 하나 이상의 구성 요소를 관리할 수 있습니다.
다음 패턴을 사용하여 관리되지 않는 Red Hat Quay 구성 요소를 구성합니다.
프로세스
적절한 설정으로
config.yaml구성 파일을 생성합니다. 최소 구성에 대해 다음 참조를 사용합니다.touch config.yaml
$ touch config.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 입력하여 구성 파일을 사용하여 보안을 생성합니다.
oc create secret generic --from-file config.yaml=./config.yaml config-bundle-secret
$ oc create secret generic --from-file config.yaml=./config.yaml config-bundle-secretCopy to Clipboard Copied! Toggle word wrap Toggle overflow 관리되지 않는 구성 요소를 식별하고 생성된
Secret을 참조하는quayregistry.yaml파일을 생성합니다. 예를 들면 다음과 같습니다.QuayRegistryYAML 파일의 예Copy to Clipboard Copied! Toggle word wrap Toggle overflow quayregistry.yaml파일을 사용하여 레지스트리를 배포하려면 다음 명령을 입력합니다.oc create -n quay-enterprise -f quayregistry.yaml
$ oc create -n quay-enterprise -f quayregistry.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow
3.1. 자동화를 위한 사전 구성 옵션 링크 복사링크가 클립보드에 복사되었습니다!
Red Hat Quay는 레지스트리 관리자가 초기 설정 작업 및 API 접근성을 자동화할 수 있는 구성 옵션을 제공합니다. 이러한 옵션은 새 배포 및 API 호출을 수행하는 방법을 제어하는 데 유용합니다. 다음 옵션은 자동화 및 관리 제어를 지원합니다.
| 필드 | 유형 | 설명 |
|---|---|---|
| FEATURE_USER_INITIALIZE | 부울 |
새로 배포된 Red Hat Quay 레지스트리에서 초기 사용자 부트스트랩을 활성화합니다. 배포 전에 참고
기존 조직의 OAuth 애플리케이션에서 생성한 OAuth 2 액세스 토큰이 필요한 다른 모든 레지스트리 API 호출과 달리 |
| BROWSER_API_CALLS_XHR_ONLY | 부울 |
레지스트리 API가 브라우저의 호출만 수락하는지 여부를 제어합니다. 관리자는 API에 대한 일반 브라우저 기반 액세스를 허용하려면 이 필드를 |
| SUPER_USERS | 문자열 |
레지스트리에 대한 전체 권한과 무제한 액세스 권한이 있는 관리자 사용자 또는 슈퍼유저 목록을 정의합니다. Red Hat Quay 관리자는 배포 전에 |
| FEATURE_USER_CREATION | 부울 |
이 필드가 |
다음 YAML은 자동화를 위한 제안된 구성을 보여줍니다.
자동화를 위한 제안된 구성