Apigee Hybrid로 비공개 이미지 저장소 사용

이 문서에서는 비공개 컨테이너 이미지 저장소의 이미지를 사용하도록 Apigee Hybrid를 구성하는 방법을 설명합니다.

개요

모든 Apigee Hybrid 런타임 이미지는 Google Cloud Container Registry(GCR)에서 호스팅됩니다. 어떤 이유로든 비공개 이미지 컨테이너 저장소를 사용하려는 경우 GCR에서 이미지를 다운로드하여 비공개 저장소로 내보낼 수 있습니다. 각 구성요소를 재정의하는 대신 재정의에 허브 세부정보를 추가할 수 있습니다.

구성 단계

비공개 저장소 경로로 hub 구성 속성 값을 설정합니다.

hub: PRIVATE_REPO

예를 들어 다음 허브가 제공되면 이미지 경로가 자동으로 확인됩니다.

hub: private-docker-host.example.com

다음과 같습니다.

## an example of internal component vs 3rd party
containers:
- name: apigee-udca
  image: private-docker-host.example.com/apigee-udca:1.13.0
  imagePullPolicy: IfNotPresent

containers:
- name: apigee-ingressgateway
  image: private-docker-host.example.com/apigee-asm-ingress:1.18.7-asm.4-distroless
  imagePullPolicy: IfNotPresent

Google Cloud 저장소에 호스팅된 Apigee 이미지의 목록을 명령줄에 표시하려면 다음 안내를 따르세요.

./apigee-operator/etc/tools/apigee-pull-push.sh --list