2.2. 연결이 끊긴 레지스트리에 대한 OpenShift 컨테이너 플랫폼 이미지 저장소 미러링에 관하여


에이전트 기반 설치 프로그램을 사용하여 연결이 끊긴 설치에 미러 이미지를 사용하려면 install-config.yaml 파일을 수정해야 합니다.

oc adm release mirror 또는 oc mirror 명령의 출력을 사용하여 릴리스 이미지를 미러링할 수 있습니다. 이는 미러 레지스트리를 설정하는 데 사용한 명령에 따라 달라집니다.

다음 예에서는 oc adm release mirror 명령의 출력을 보여줍니다.

$ oc adm release mirror

출력 예

To use the new mirrored repository to install, add the following
section to the install-config.yaml:

imageContentSources:

mirrors:
virthost.ostest.test.metalkube.org:5000/localimages/local-release-image
source: quay.io/openshift-release-dev/ocp-v4.0-art-dev
mirrors:
virthost.ostest.test.metalkube.org:5000/localimages/local-release-image
source: registry.ci.openshift.org/ocp/release

다음 예에서는 oc-mirror 플러그인이 생성한 imageContentSourcePolicy.yaml 파일의 일부를 보여줍니다. 해당 파일은 결과 디렉토리에서 찾을 수 있습니다(예: oc-mirror-workspace/results-1682697932/) .

Example imageContentSourcePolicy.yaml file

spec:
  repositoryDigestMirrors:
  - mirrors:
    - virthost.ostest.test.metalkube.org:5000/openshift/release
    source: quay.io/openshift-release-dev/ocp-v4.0-art-dev
  - mirrors:
    - virthost.ostest.test.metalkube.org:5000/openshift/release-images
    source: quay.io/openshift-release-dev/ocp-release

에이전트 기반 설치 프로그램이 미러링된 이미지를 사용하도록 구성하려면 oc adm release mirror 명령이나 oc-mirror 플러그인의 출력을 사용해야 합니다.

프로세스

  1. oc-mirror 플러그인을 사용하여 릴리스 이미지를 미러링한 경우:

    1. 결과 디렉토리에 있는 imageContentSourcePolicy.yaml 을 엽니다(예: oc-mirror-workspace/results-1682697932/) .
    2. yaml 파일의 repositoryDigestMirrors 섹션에 있는 텍스트를 복사합니다.
  2. oc adm release mirror 명령을 사용하여 릴리스 이미지를 미러링한 경우:

    • 명령 출력의 imageContentSources 섹션에 있는 텍스트를 복사합니다.
  3. 복사한 텍스트를 install-config.yaml 파일의 imageContentSources 필드에 붙여넣습니다.
  4. 미러 레지스트리에 사용된 인증서 파일을 yaml 파일의 additionalTrustBundle 필드에 추가합니다.

    중요

    값은 미러 레지스트리에 사용한 인증서 파일의 내용이어야 합니다. 인증서 파일은 기존의 신뢰할 수 있는 인증 기관이거나 미러 레지스트리에 대해 생성한 자체 서명 인증서일 수 있습니다.

    install-config.yaml 파일 예시

      additionalTrustBundle: |
        -----BEGIN CERTIFICATE-----
        ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
        -----END CERTIFICATE-----

  5. GitOps ZTP 매니페스트를 사용하는 경우: 미러 경로에 registries.confca-bundle.crt 파일을 추가하여 에이전트 ISO 이미지에 미러 구성을 추가합니다.

    참고

    oc adm release mirror 명령이나 oc mirror 플러그인의 출력으로부터 registries.conf 파일을 만들 수 있습니다. /etc/containers/registries.conf 파일 형식이 최근에 변경되었습니다. 현재 버전은 TOML 형식의 버전 2입니다.

    registries.conf 파일 예시

    [[registry]]
    location = "registry.ci.openshift.org/ocp/release" mirror-by-digest-only = true
    
    [[registry.mirror]] location = "virthost.ostest.test.metalkube.org:5000/localimages/local-release-image"
    
    [[registry]]
    location = "quay.io/openshift-release-dev/ocp-v4.0-art-dev" mirror-by-digest-only = true
    
    [[registry.mirror]] location = "virthost.ostest.test.metalkube.org:5000/localimages/local-release-image"

Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2026 Red Hat
맨 위로 이동