このドキュメントでは、限定公開コンテナ イメージ リポジトリのイメージを使用するように Apigee ハイブリッドを構成する方法について説明します。
概要
すべての Apigee ハイブリッド ランタイム イメージは Artifact Registry(AR)でホストされます。なんらかの理由で限定公開イメージ コンテナ リポジトリを使用したい場合は、AR からイメージをダウンロードし、限定公開リポジトリに push します。各コンポーネントをオーバーライドする代わりに、オーバーライドにハブの詳細を追加できます。
構成手順
プライベート リポジトリへのパスを指定して、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