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 híbrido do Apigee estão alojadas no Google Cloud Container Registry (GCR). Se, por qualquer motivo, quiser usar um repositório de contentores de imagens privado, pode transferir as imagens do GCR 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.12.4
  imagePullPolicy: IfNotPresent

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

Para apresentar uma lista das imagens do Apigee alojadas no repositório do Google Cloud na linha de comandos:

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