Utilizza un repository di immagini privato con Apigee hybrid

Questo documento spiega come configurare Apigee hybrid per utilizzare le immagini da un repository di immagini container privato.

Panoramica

Tutte le immagini di runtime ibride di Apigee sono ospitate nel Container Registry di Google Cloud (GCR). Se per qualsiasi motivo vuoi utilizzare un repository privato di container di immagini, puoi scaricare le immagini da GCR ed eseguirne il push nel tuo repository privato. Anziché eseguire l'override di ogni componente, puoi aggiungere i dettagli dell'hub sugli override:

Passaggi di configurazione

hub: PRIVATE_REPO

Ad esempio, se viene fornito il seguente hub, questo risolverà automaticamente il percorso dell'immagine:

hub: private-docker-host.com

come:

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

containers:
- name: apigee-ingressgateway
  image: private-docker-host.com/apigee-asm-ingress:1.17.2-asm.8-distroless
  imagePullPolicy: IfNotPresent

Per visualizzare un elenco delle immagini Apigee ospitate nel repository Google Cloud sulla riga di comando:

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