Ora che è tutto pronto, puoi eseguire il deployment del servizio Cloud Run e visualizzare il tuo servizio in tempo reale.
Definizione della configurazione di esecuzione
Prima di eseguire il deployment del servizio, devi creare la configurazione di esecuzione:
- Vai al selettore di configurazioni Esegui/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 per la piattaforma in Piattaforma di deployment, Cloud Run o Knative serving. Per una descrizione dettagliata di ciascuna opzione, vedi le Guida alla piattaforma Cloud Run.
- Se è selezionato Cloud Run, scegli una regione in cui in cui eseguire il deployment.
Se è selezionata l'opzione Knative serving, configura l'API Kubernetes le informazioni del cluster.
Se il servizio è un'API o un sito web pubblici, scegli Consenti indirizzi non autenticati chiamate nella sezione Autenticazione. Altrimenti, seleziona Richiedi autenticazione.
In Impostazioni revisione, Cloud Code compila automaticamente campo dell'URL dell'immagine del container con la posizione di archiviazione del container (dove archivia il servizio, dopo averlo creato e containerizzato). Questo valore si basa sul nome del progetto e del servizio Google Cloud.
Se necessario, puoi sostituire questo valore:
- Sia per Cloud Run
Knative serving, 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 dal repository
- PROJECT_ID è l'ID del tuo progetto Google Cloud contenente il tuo 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
- di 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 Knative serving, puoi archiviare le tue immagini su Docker Hub usando il formato docker.io/ACCOUNT, dove ACCOUNT è il nome del tuo Docker Hub . Assicurati di avere correttamente autenticati se utilizzi un repository Docker Hub privato.
- Sia per Cloud Run
Knative serving, puoi archiviare le tue immagini su:
In Impostazioni build, scegli se creare in locale o in in Cloud Build.
Scegli un builder e plug-in.
Cloud Code supporta Docker, Jib e Buildpacks tipi di artefatti.
Fai clic su OK.
(Facoltativo) Personalizzazione della configurazione
Quando esegui il deployment del servizio, puoi specificare impostazioni aggiuntive, ad esempio un account di servizio, le variabili di ambiente 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 al cluster container:
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 di 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 servizio, segui questi passaggi:
- Scegli il target di esecuzione dalla finestra di dialogo Configurazioni Esegui/Debug in alto barra delle app.
- Fai clic su
Esegui.
- Visualizza il servizio in esecuzione seguendo l'URL visualizzato in la finestra di output.
Puoi anche visualizzare lo stato del servizio (metriche, dettagli sulle revisioni, e altri) seguendo l'URL dei log visualizzato nella finestra di output.