Ora che la configurazione è terminata, puoi eseguire il deployment del tuo servizio in Cloud Run e visualizzarlo in tempo reale.
Definizione della configurazione di esecuzione
Prima di eseguire il deployment del servizio, devi creare la configurazione dell'esecuzione:
- Vai al selettore delle configurazioni di esecuzione/debug nella barra di navigazione e fai clic su Modifica configurazioni.
- Nel riquadro a sinistra, fai clic su Cloud Run: Deploy.
- Imposta l'ID progetto Google Cloud.
Scegli le preferenze della piattaforma in Deployment Platform, Cloud Run o Cloud Run for Anthos. Per una descrizione dettagliata di ciascuna opzione, consulta la guida alla piattaforma Cloud Run.
- Se è selezionata l'opzione Cloud Run, scegli una regione in cui eseguire il deployment.
Se è selezionata l'opzione Cloud Run for Anthos, configura le informazioni del cluster Kubernetes.
Se il servizio è un'API o un sito web pubblici, scegli Consenti chiamate non autenticate nella sezione Autenticazione. Altrimenti, seleziona Richiedi autenticazione.
In Impostazioni di revisione, Cloud Code compila automaticamente il campo dell'URL dell'immagine container con la località di archiviazione dell'immagine container (dove archivia il servizio dopo averlo creato e containerizzato). Questo valore è basato sul nome del tuo progetto e servizio Google Cloud.
Se necessario, puoi sostituire questo valore:
- Sia per Cloud Run che
Cloud Run for Anthos, puoi archiviare le tue immagini su:
- Artifact Registry, utilizzando il formato
REGION-docker.pkg.dev/PROJECT_ID/REPO_NAME/IMAGE_PATH
- REGION è la regione supportata del repository
- PROJECT_ID è l'ID del progetto Google Cloud che contiene il cluster
- REPO_NAME è il nome del repository in cui è archiviata l'immagine
- IMAGE_PATH è il percorso dell'immagine
- Artifact Registry, utilizzando il formato
REGION-docker.pkg.dev/PROJECT_ID/REPO_NAME/IMAGE_PATH
- Container Registry, utilizzando il formato
gcr.io/PROJECT_ID/IMAGE_NAME
- PROJECT_ID è l'ID del tuo progetto Google Cloud
- IMAGE_NAME si riferisce al repository di immagini container
Se utilizzi Cloud Run for Anthos, puoi archiviare le tue immagini su Docker Hub utilizzando il formato docker.io/ACCOUNT, dove ACCOUNT è il nome del tuo account Docker Hub. Assicurati di eseguire l'autenticazione correttamente se utilizzi un repository Docker Hub privato.
- Sia per Cloud Run che
Cloud Run for Anthos, puoi archiviare le tue immagini su:
In Impostazioni build, scegli se creare in locale o su Cloud Build.
Scegli un builder e plug-in.
Cloud Code supporta i tipi di artefatti Docker, Jib e Buildpacks.
Fai clic su Ok.
(Facoltativo) Personalizzazione della configurazione
Quando esegui il deployment del tuo servizio, puoi specificare impostazioni aggiuntive come un account di servizio, variabili di ambiente e, quando utilizzi Cloud Run, un connettore VPC e connessioni SQL. Specifica le impostazioni aggiuntive nella sezione Impostazioni di revisione avanzate quando scegli Modifica configurazioni.
Variabili di ambiente:
Le seguenti variabili di ambiente vengono aggiunte automaticamente ai container in esecuzione:
Nome | Descrizione | Esempio |
---|---|---|
PORT | La porta su cui il server HTTP deve rimanere in ascolto. | 8080 |
K_SERVICE | Il nome del servizio Cloud Run in esecuzione. | ciao mondo |
K_REVISION | Il nome della revisione Cloud Run in esecuzione. | ciao-mondo.1 |
K_CONFIGURATION | Il nome della configurazione Cloud Run che ha creato la revisione. | ciao mondo |
Deployment del servizio
Per eseguire il deployment del tuo servizio:
- Scegli la destinazione dell'esecuzione dalla finestra di dialogo Configurazioni di esecuzione/debug nella barra delle applicazioni in alto.
- Fai clic su Esegui.
- Visualizza il servizio in esecuzione seguendo l'URL visualizzato nella finestra di output.
Puoi inoltre visualizzare lo stato del servizio (metriche, dettagli della revisione e altro ancora) seguendo l'URL dei log visualizzato nella finestra di output.