Use um repositório de imagens privado com o Apigee Hybrid

Este documento explica como configurar o Apigee hybrid para usar imagens de um repositório de imagens de contentores privado.

Vista geral

Todas as imagens de tempo de execução do Apigee Hybrid estão alojadas no Artifact Registry (AR). Se, por algum motivo, quiser usar um repositório de contentores de imagens privado, pode transferir as imagens do AR e enviá-las para o seu repositório privado. Em vez de substituir cada componente, pode adicionar detalhes do centro nas substituições:

Passos da configuração

Defina o valor da hub propriedade de configuração com o caminho para o seu repositório privado.

hub: PRIVATE_REPO

Por exemplo, se for fornecido o seguinte hub, o caminho da imagem é resolvido automaticamente:

hub: private-docker-host.example.com

como:

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

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

Para apresentar uma lista das imagens do Apigee alojadas no repositório do Google Cloud, use o comando apigee-pull-push:

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