Usa un repository di immagini private con Apigee hybrid

Questo documento spiega come configurare Apigee hybrid per l'utilizzo di immagini da un repository privato di immagini container.

Panoramica

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

Passaggi di configurazione

Imposta il valore della proprietà di configurazione hub con il percorso del repository privato.

hub: PRIVATE_REPO

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

hub: private-docker-host.example.com

come:

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

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

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

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