2.3.4.2. 이미지 및 이미지 스트림 관리


OpenShift Container Platform의 이미지는 일련의 API 오브젝트를 통해 관리됩니다. 그러나 이미지 관리는 대부분 툴과 API 오브젝트에 대한 토론을 애플리케이션 승격 및 이미지에 직접 연결하여 별도의 토론을 보증하는 애플리케이션 승격의 핵심입니다. 이미지 승격(파이프링을 통한 이미지 전파)을 관리하는 데 도움이 되는 수동 및 자동화된 양식이 있습니다.

2.3.4.2.1. 이미지 이동
참고

이미지 관리와 관련된 모든 세부 사항의 경우 이미지 관리 주제를 참조하십시오.

2.3.4.2.1.1. 레지스트리 공유 환경 태그 지정

스테이징 환경에서 동일한 OpenShift Container Platform 레지스트리를 공유하는 경우(예: 동일한 OpenShift Container Platform 클러스터에 있는 경우) 애플리케이션 승격 파이프라인의 단계 간에 이미지를 이동하는 기본 방법 두 가지 작업이 있습니다.

  1. 먼저 docker taggit 태그와 유사하게 oc tag 명령을 사용하면 특정 이미지에 대한 참조로 OpenShift Container Platform 이미지 스트림을 업데이트할 수 있습니다. 또한 클러스터의 다른 프로젝트에서도 한 이미지 스트림에서 다른 이미지 스트림의 특정 버전의 이미지에 대한 참조를 복사할 수 있습니다.
  2. 두 번째로 oc import-image 는 외부 레지스트리와 이미지 스트림 간의 브리지 역할을 합니다. 레지스트리에서 지정된 이미지의 메타데이터를 가져와서 이미지 스트림 태그 로 저장합니다. 프로젝트 의 다양한 BuildConfigDeploymentConfigs 는 이러한 특정 이미지를 참조할 수 있습니다.
2.3.4.2.1.2. 환경 태그 지정 시 다른 레지스트리 사용

스테이징 환경이 다른 OpenShift Container Platform 레지스트리를 활용하는 경우 고급 사용량이 발생합니다.

내부 레지스트리에 액세스하는 경우 단계에 대해 자세히 설명하지만 요약하면 다음과 같습니다.

  1. docker 로그인 명령에 제공할 OpenShift Container Platform 액세스 토큰을 가져오는 docker 명령을 함께 사용하십시오.
  2. OpenShift Container Platform 레지스트리에 로그인한 후 docker pull,docker tagdocker push 를 사용하여 이미지를 전송합니다.
  3. 파이프라인의 다음 환경의 레지스트리에서 이미지를 사용할 수 있게 되면 필요에 따라 oc tag 를 사용하여 이미지 스트림을 채웁니다.
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.