2.6. 연결이 끊긴 미러 레지스트리를 사용하도록 허브 클러스터 구성
연결이 끊긴 환경에서 연결이 끊긴 미러 레지스트리를 사용하도록 허브 클러스터를 구성할 수 있습니다.
사전 요구 사항
- Red Hat Advanced Cluster Management(RHACM) 2.13이 설치된 연결이 끊긴 허브 클러스터 설치가 있습니다.
-
HTTP 서버에서
rootfs
와iso
이미지를 호스팅했습니다. OpenShift Container Platform 이미지 저장소 미러링 에 대한 지침은 추가 리소스 섹션을 참조하세요.
HTTP 서버에 TLS를 활성화하는 경우 클라이언트가 신뢰하는 기관에서 루트 인증서에 서명했는지 확인하고 OpenShift Container Platform 허브와 관리형 클러스터, HTTP 서버 간의 신뢰할 수 있는 인증서 체인을 검증해야 합니다. 신뢰할 수 없는 인증서로 구성된 서버를 사용하면 이미지가 이미지 생성 서비스에 다운로드되지 않습니다. 신뢰할 수 없는 HTTPS 서버 사용은 지원되지 않습니다.
프로세스
미러 레지스트리 구성이 포함된
ConfigMap
을 생성합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
ConfigMap
네임스페이스는multicluster-engine
으로 설정되어야 합니다.- 2
- 미러 레지스트리를 생성할 때 사용되는 미러 레지스트리의 인증서입니다.
- 3
- 미러 레지스트리의 구성 파일입니다. 미러 레지스트리 구성은 검색 이미지의
/etc/containers/registries.conf
파일에 미러 정보를 추가합니다. 해당 정보가 설치 프로그램으로 전달되면 미러 정보는install-config.yaml
파일의imageContentSources
섹션에 저장됩니다. 허브 클러스터에서 실행되는 지원 서비스 포드는 구성된 미러 레지스트리에서 컨테이너 이미지를 가져옵니다. - 4
- 미러 레지스트리의 URL입니다. 미러 레지스트리를 구성할 때
oc adm release mirror
명령을 실행하여imageContentSources
섹션의 URL을 사용해야 합니다. 자세한 내용은 OpenShift 컨테이너 플랫폼 이미지 저장소 미러링 섹션을 참조하세요. - 5
registries.conf
파일에 정의된 레지스트리는 레지스트리가 아닌 저장소로 범위가 지정되어야 합니다. 이 예에서quay.io/example-repository
와mirror1.registry.corp.com:5000/example-repository
저장소는 모두example-repository
저장소에 의해 범위가 지정됩니다.
이렇게 하면 아래와 같이
AgentServiceConfig
사용자 지정 리소스의mirrorRegistryRef
가 업데이트됩니다.출력 예
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
클러스터 설치 중에 유효한 NTP 서버가 필요합니다. 적합한 NTP 서버가 사용 가능한지 확인하고, 연결이 끊긴 네트워크를 통해 설치된 클러스터에서 해당 서버에 접속할 수 있는지 확인하세요.