A fin de ejecutar o depurar una aplicación en un clúster remoto de Kubernetes, deberás definir el repositorio de imágenes de contenedor de tu proyecto. Puedes usar cualquier proveedor de repositorio de imágenes, incluidos Artifact Registry y Container Registry.
Especifica dónde se almacenan las imágenes de contenedor
Si accediste a Google Cloud en tu IDE y tienes un proyecto predeterminado definido, Cloud Code usa automáticamente tu repositorio de imágenes de contenedor predeterminado gcr.io/PROJECT_ID, en el que PROJECT_ID hace referencia a tu proyecto predeterminado.
Si deseas actualizar el repositorio de imágenes al que se envían las imágenes del proyecto, sigue estas instrucciones:
Ve al selector de configuración de ejecución y depuración en la barra de navegación o en el menú principal de nivel superior: Ejecutar > Editar configuración > Desarrollar en Kubernetes > Repositorio de imágenes.
Completa el campo Image repositorio (Repositorio de imágenes).
Consulta la sección de formatos comunes de repositorios de imágenes a fin de obtener ejemplos sobre cómo especificar dónde se almacenan las imágenes de contenedor para algunos registros comunes.
Creación del nombre de la imagen
Cloud Code concatena el registro de imágenes con el nombre de la imagen especificado en los manifiestos de Kubernetes para generar el nombre final del repositorio de la imagen.
Para obtener más información, consulta la guía de control del registro de imágenes.
A continuación, Cloud Code compila los contenedores, los envía al registro, aplica las configuraciones de Kubernetes al clúster y espera el lanzamiento.
Formatos comunes de repositorios de imágenes
A continuación, se muestran ejemplos de cómo especificar dónde se almacenan las imágenes de contenedor para algunos registros comunes:
Docker Hub | docker.io/ACCOUNT |
Container Registry | gcr.io/PROJECT_ID |
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 |
¿Qué sigue?
- Crea y configura un clúster de GKE.
- Obtén más información sobre Artifact Registry.