Para ejecutar o depurar una aplicación en un clúster de Kubernetes remoto, debes definir el repositorio de imágenes de contenedor de tu proyecto. Puedes usar cualquier proveedor de repositorios de imágenes, incluido Artifact Registry.
Especificar dónde se almacenan las imágenes de contenedor
Si has iniciado sesión en Google Cloud en tu IDE y tienes un proyecto predeterminado definido, Cloud Code usará automáticamente tu repositorio de imágenes de contenedor predeterminado gcr.io/PROJECT_ID, donde PROJECT_ID hace referencia a tu proyecto predeterminado.
Si quieres actualizar el repositorio de imágenes en el que se insertan las imágenes del proyecto, sigue estas instrucciones:
Ve al selector de configuración Ejecutar/Depurar de la barra de navegación o del menú principal de nivel superior: Ejecutar > Editar configuraciones > Desarrollar en Kubernetes > Repositorio de imágenes.
Rellena el campo Repositorio de imágenes.
Consulta la sección Formatos de repositorio de imágenes habituales para ver ejemplos de cómo especificar dónde se almacenan las imágenes de contenedor en algunos registros habituales.
Creación de nombres de imágenes
Cloud Code concatena el registro de imágenes con el nombre de la imagen especificado en los manifiestos de Kubernetes para generar el nombre del repositorio de imágenes final.
Para obtener más información, consulta la guía de gestión de registros de imágenes.
Cloud Code compila tus contenedores, los envía al registro, aplica las configuraciones de Kubernetes al clúster y espera a que se implementen.
Formatos de repositorio de imágenes comunes
A continuación, se muestran ejemplos de cómo especificar dónde se almacenan las imágenes de contenedor en algunos registros habituales:
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 |
Siguientes pasos
- Crea y configura un clúster de GKE.
- Consulta más información sobre Artifact Registry.