Para executar ou depurar uma aplicação num cluster Kubernetes remoto, tem de definir o repositório de imagens de contentores para o seu projeto. Pode usar qualquer fornecedor de repositório de imagens, incluindo o Artifact Registry.
Especifique onde as imagens de contentores são armazenadas
Se tiver sessão iniciada no Google Cloud no IDE e tiver um projeto predefinido definido, o Cloud Code usa automaticamente o repositório de imagens de contentores predefinido gcr.io/PROJECT_ID, em que PROJECT_ID faz referência ao seu projeto predefinido.
Se quiser atualizar o repositório de imagens para onde as imagens do projeto são enviadas, siga estas instruções:
Navegue para o seletor de configuração de execução/depuração na barra de navegação ou no menu principal de nível superior: Executar > Editar configurações > Desenvolver no Kubernetes > Repositório de imagens.
Preencha o campo Repositório de imagens.
Consulte a secção Formatos de repositório de imagens comuns para ver exemplos de como especificar onde as imagens de contentores são armazenadas para alguns registos comuns.
Criação do nome da imagem
O Cloud Code concatena o registo de imagens com o nome da imagem especificado nos manifestos do Kubernetes para gerar o nome do repositório de imagens final.
Para mais informações, consulte o guia de processamento do registo de imagens.
O Cloud Code cria os seus contentores, envia-os para o registo, aplica as configurações do Kubernetes ao cluster e aguarda a implementação.
Formatos de repositório de imagens comuns
Seguem-se exemplos de como especificar onde as imagens de contentores são armazenadas para alguns registos comuns:
Docker Hub | docker.io/ACCOUNT |
Artifact Registry | REGION-docker.pkg.dev/PROJECT_ID/REPO_PATH |
AWS Elastic Container Registry (ECR) | AWS_ACCOUNT_ID.dkr.ecr.REGION.amazonaws.com/MY_APP |
Azure Container Registry (ACR) | MY_ACR_NAME.azurecr.io/MY_APP |
O que se segue?
- Crie e configure um cluster do GKE.
- Saiba mais sobre o Artifact Registry.