Dokumen ini menjelaskan cara mengonfigurasi Apigee hybrid untuk menggunakan image dari repositori image container pribadi.
Ringkasan
Semua image runtime hybrid Apigee dihosting di Artifact Registry (AR). Jika karena alasan apa pun Anda ingin menggunakan repositori penampung image pribadi, Anda dapat mendownload image dari AR, mendorongnya ke repositori pribadi. Daripada mengganti setiap komponen, Anda dapat menambahkan detail hub pada penggantian:
Langkah konfigurasi
Tetapkan nilai properti konfigurasi hub
dengan jalur ke repositori pribadi Anda.
hub:PRIVATE_REPO
Misalnya, jika hub berikut disediakan, hub tersebut akan otomatis me-resolve jalur gambar:
hub: private-docker-host.example.com
sebagai:
## an example of internal component vs 3rd party containers: - name: apigee-udca image: private-docker-host.example.com/apigee-udca:1.13.2 imagePullPolicy: IfNotPresent containers: - name: apigee-ingressgateway image: private-docker-host.example.com/apigee-asm-ingress:1.18.7-asm.4-distroless imagePullPolicy: IfNotPresent
Klik untuk meluaskan daftar image 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