이 문서에서는 비공개 컨테이너 이미지 저장소의 이미지를 사용하도록 Apigee Hybrid를 구성하는 방법을 설명합니다.
개요
모든 Apigee Hybrid 런타임 이미지는 Artifact Registry(AR)에서 호스팅됩니다. 어떤 이유로든 비공개 이미지 컨테이너 저장소를 사용하려는 경우 AR에서 이미지를 다운로드하여 비공개 저장소로 내보낼 수 있습니다. 각 구성요소를 재정의하는 대신 재정의에 허브 세부정보를 추가할 수 있습니다.
구성 단계
비공개 저장소 경로로 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.14.0 imagePullPolicy: IfNotPresent containers: - name: apigee-ingressgateway image: private-docker-host.example.com/apigee-asm-ingress:1.18.7-asm.4-distroless imagePullPolicy: IfNotPresent
Apigee 이미지 목록을 펼치려면 클릭
apigee: gcr.io/apigee-release/hybrid/apigee-mart-server:YOUR_HYBRID_VERSION_TAG gcr.io/apigee-release/hybrid/apigee-synchronizer:YOUR_HYBRID_VERSION_TAG gcr.io/apigee-release/hybrid/apigee-runtime:YOUR_HYBRID_VERSION_TAG gcr.io/apigee-release/hybrid/apigee-hybrid-cassandra-client:YOUR_HYBRID_VERSION_TAG gcr.io/apigee-release/hybrid/apigee-hybrid-cassandra:YOUR_HYBRID_VERSION_TAG gcr.io/apigee-release/hybrid/apigee-udca:YOUR_HYBRID_VERSION_TAG gcr.io/apigee-release/hybrid/apigee-connect-agent:YOUR_HYBRID_VERSION_TAG gcr.io/apigee-release/hybrid/apigee-watcher:YOUR_HYBRID_VERSION_TAG gcr.io/apigee-release/hybrid/apigee-operators:YOUR_HYBRID_VERSION_TAG gcr.io/apigee-release/hybrid/apigee-redis:YOUR_HYBRID_VERSION_TAG gcr.io/apigee-release/hybrid/apigee-mint-task-scheduler:YOUR_HYBRID_VERSION_TAG third party: gcr.io/apigee-release/hybrid/apigee-stackdriver-logging-agent:stackdriver-logging-agent_VERSION_TAG gcr.io/apigee-release/hybrid/apigee-prom-prometheus:prom-prometheus_VERSION_TAG gcr.io/apigee-release/hybrid/apigee-stackdriver-prometheus-sidecar:stackdriver-prometheus-sidecar_VERSION_TAG gcr.io/apigee-release/hybrid/apigee-kube-rbac-proxy:kube-rbac-proxy_VERSION_TAG gcr.io/apigee-release/hybrid/apigee-envoy:envoy_VERSION_TAG gcr.io/apigee-release/hybrid/apigee-prometheus-adapter:prometheus-adapter_VERSION_TAG gcr.io/apigee-release/hybrid/apigee-asm-ingress:SERVICE_MESH_VERSION_TAG gcr.io/apigee-release/hybrid/apigee-asm-istiod:SERVICE_MESH_VERSION_TAG gcr.io/apigee-release/hybrid/apigee-fluent-bit:fluent-bit_VERSION_TAG gcr.io/apigee-release/hybrid/apigee-open-telemetry-collector:open-telemetry-collector_VERSION_TAG
To display a list of the Apigee images hosted in the Google Cloud repository on the command line:
./apigee-operator/etc/tools/apigee-pull-push.sh --list