2.2. 연결이 끊긴 레지스트리의 OpenShift Container Platform 이미지 저장소 미러링 정보
에이전트 기반 설치 관리자를 사용하여 연결이 끊긴 설치에 미러 이미지를 사용하려면 install-config.yaml
파일을 수정해야 합니다.
oc adm release mirror
또는 oc mirror
명령의 출력을 사용하여 릴리스 이미지를 미러링할 수 있습니다. 이는 미러 레지스트리를 설정하는 데 사용한 명령에 따라 달라집니다.
다음 예제에서는 oc adm release mirror
명령의 출력을 보여줍니다.
oc adm release mirror
$ oc adm release mirror
출력 예
다음 예제는 oc-mirror 플러그인에서 생성한 imageContentSourcePolicy.yaml
파일의 일부를 보여줍니다. 파일은 결과 디렉터리(예: oc-mirror-workspace/results-1682697932/
)에서 찾을 수 있습니다.
Example imageContentSourcePolicy.yaml
file
2.2.1. 미러링된 이미지를 사용하도록 에이전트 기반 설치 프로그램 구성 링크 복사링크가 클립보드에 복사되었습니다!
미러링된 이미지를 사용하도록 에이전트 기반 설치 관리자를 구성하려면 oc adm release mirror
명령 또는 oc-mirror 플러그인의 출력을 사용해야 합니다.
프로세스
oc-mirror 플러그인을 사용하여 릴리스 이미지를 미러링한 경우 다음을 수행합니다.
-
결과 디렉터리에 있는
imageContentSourcePolicy.yaml
을 엽니다(예:oc-mirror-workspace/results-1682697932/
). -
yaml 파일의
repositoryDigestMirrors
섹션에 텍스트를 복사합니다.
-
결과 디렉터리에 있는
oc adm release mirror
명령을 사용하여 릴리스 이미지를 미러링한 경우 다음을 수행합니다.-
명령 출력의
imageContentSources
섹션에 텍스트를 복사합니다.
-
명령 출력의
-
복사된 텍스트를
install-config.yaml
파일의imageContentSources
필드에 붙여넣습니다. 미러 레지스트리에 사용된 인증서 파일을 yaml 파일의
additionalTrustBundle
필드에 추가합니다.중요값은 미러 레지스트리에 사용한 인증서 파일의 내용이어야 합니다. 인증서 파일은 신뢰할 수 있는 기존 인증 기관 또는 미러 레지스트리에 대해 생성한 자체 서명 인증서일 수 있습니다.
install-config.yaml
파일 예additionalTrustBundle: | -----BEGIN CERTIFICATE----- ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ -----END CERTIFICATE-----
additionalTrustBundle: | -----BEGIN CERTIFICATE----- ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ -----END CERTIFICATE-----
Copy to Clipboard Copied! Toggle word wrap Toggle overflow GitOps ZTP 매니페스트를 사용하는 경우:
registries.conf
및ca-bundle.crt
파일을미러
경로에 추가하여 에이전트 ISO 이미지에 미러 구성을 추가합니다.참고oc adm release mirror
명령 또는oc mirror
플러그인의 출력에서registries.conf
파일을 생성할 수 있습니다./etc/containers/registries.conf
파일의 형식이 변경되었습니다. 현재 버전은 TOML 형식의 버전 2입니다.registries.conf
파일 예Copy to Clipboard Copied! Toggle word wrap Toggle overflow