Almacena tus imágenes de contenedor en Cloud Code para IntelliJ

Para ejecutar o depurar una aplicación en un clúster de Kubernetes remoto, 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 de forma automática el repositorio de imagen de contenedor predeterminado gcr.io/PROJECT_ID, en el que PROJECT_ID hace referencia al proyecto predeterminado.

Si deseas actualizar el repositorio de imágenes al que se envían las imágenes del proyecto, sigue estas instrucciones:

  1. Navega hasta el selector de configuración de ejecución y depuración en la barra de navegación o en el menú principal de nivel superior: Run > Edit Configurations > Develop on Kubernetes > Image repository.

  2. Completa el campo Repositorio de imágenes.

Consulta la sección de formatos comunes de repositorio de imágenes para ver ejemplos de cómo especificar dónde se almacenan las imágenes de contenedor de algunos registros comunes.

Creación del nombre de la imagen

Cloud Code concatena el registro de imagen con el nombre de la imagen especificado en los manifiestos de Kubernetes para generar el nombre final del repositorio de imágenes.

Para obtener más información, consulta la guía de manejo 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?

Obtener asistencia

Para enviar comentarios o informar un problema en tu IDE de IntelliJ, ve aTools >Cloud Code >Help / About >Envía comentarios o informa un problema para informar un problema en GitHub o hacer una pregunta en Stack Overflow.