Per eseguire o eseguire il debug di un'applicazione su un cluster Kubernetes remoto, devi definire il repository di immagini container per il tuo progetto. Puoi utilizzare qualsiasi provider di repository di immagini, inclusi Artifact Registry e Container Registry.
Specifica dove vengono archiviate le immagini container
Se hai eseguito l'accesso a Google Cloud nel tuo IDE e hai definito un progetto predefinito, Cloud Code utilizza automaticamente il repository di immagini container predefinito gcr.io/PROJECT_ID, dove PROJECT_ID fa riferimento al tuo progetto predefinito.
Se vuoi aggiornare il repository di immagini in cui viene eseguito il push delle immagini di progetto, segui queste istruzioni:
Vai al selettore della configurazione Esegui/Debug nella barra di navigazione o nel menu principale di primo livello: Esegui > Modifica configurazioni > Sviluppa su Kubernetes > Repository di immagini.
Compila il campo Repository di immagini.
Consulta la sezione sui formati comuni del repository di immagini per esempi su come specificare dove vengono archiviate le immagini container per alcuni registri comuni.
Creazione nome immagine
Cloud Code concatena il registro di immagini con il nome dell'immagine specificato nei manifest di Kubernetes per generare il nome del repository di immagini finale.
Per ulteriori informazioni, consulta la guida alla gestione del registro di immagini.
Cloud Code crea i tuoi container, ne esegue il push al registro, applica le configurazioni di Kubernetes al cluster e attende il lancio.
Formati comuni dei repository di immagini
Ecco alcuni esempi di come specificare dove vengono archiviate le immagini container per alcuni registri comuni:
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 |
Registro Azure Container (ACR) | MY_ACR_NAME.azurecr.io/MY_APP |
Passaggi successivi
- Crea e configura un cluster GKE.
- Scopri di più su Artifact Registry.