Esegui il deployment di un'applicazione su Cloud Run for Anthos (pubblicazione Knative)

Scopri come utilizzare la console Google Cloud per eseguire il deployment di un container predefinito di esempio da eseguire come servizio Cloud Run for Anthos (pubblicazione di Knative).

Prima di iniziare

Devi avere accesso al progetto e al cluster Google Cloud su cui è installato Cloud Run for Anthos. Per maggiori dettagli, consulta Panoramica dell'installazione del parco risorse Cloud Run for Anthos.

Suggerimento: consulta il tutorial di GKE Enterprise per i dettagli sul percorso più breve per configurare un ambiente GKE Enterprise che include un cluster GKE e Anthos Service Mesh.

Deployment di un container di esempio

Utilizza la console Google Cloud per eseguire il deployment di un container di esempio e creare un servizio nel tuo cluster:

  1. Nella console Google Cloud, vai alla pagina Cloud Run for Anthos.

    Vai a Cloud Run for Anthos

  2. Seleziona il progetto Google Cloud in cui si trova il tuo cluster GKE.

  3. Nell'elenco dei cluster disponibili, fai clic su Accedi per connetterti.

  4. Apri il modulo Crea servizio facendo clic su Crea servizio.

  5. Nel menu a discesa dei cluster disponibili, seleziona il tuo cluster.

  6. Lascia default come nome dello spazio dei nomi in cui vuoi eseguire il servizio.

  7. Inserisci un nome di servizio a tua scelta. Ad esempio, hello.

  8. Tocca Avanti.

  9. Seleziona Esegui il deployment di una revisione da un'immagine container esistente, quindi seleziona hello dall'elenco Contenitori demo.

  10. Tocca Avanti.

  11. Seleziona Esterno in Connettività per accedere al servizio dal web.

  12. Fai clic su Crea per eseguire il deployment dell'immagine hello in Cloud Run for Anthos e attendi il completamento del deployment.

Complimenti! Hai appena eseguito il deployment di un servizio in un cluster abilitato per Cloud Run for Anthos.

Accesso al servizio di cui hai eseguito il deployment

Ora che il servizio è in esecuzione, puoi inviargli richieste. In questa sezione, il dominio di test predefinito viene utilizzato per dimostrare come accedere al servizio e verificarne il funzionamento:

  1. Nella console Google Cloud, vai alla pagina Cloud Run for Anthos.

    Vai a Cloud Run for Anthos

  2. Fai clic sul nome del nuovo servizio Cloud Run for Anthos per aprire la pagina Dettagli servizio. Ad esempio, hello.

  3. Nella parte superiore della pagina, fai clic sull'URL per accedere al servizio di cui hai eseguito il deployment tramite il browser web. Ad esempio, se hai denominato il servizio hello, l'URL è simile al seguente, ma include l'indirizzo IP esterno del tuo cluster: http://hello.default.kuberun.11.111.11.111.nip.io

    L'URL del servizio "hello" nella pagina dei dettagli del servizio.

Complimenti! Il tuo servizio Cloud Run for Anthos è attivo e gestisce le richieste.

Esegui la pulizia

Puoi eliminare il servizio Cloud Run for Anthos per evitare costi associati all'esecuzione di queste risorse.

All'eliminazione di un servizio si applicano le seguenti considerazioni:

  • L'eliminazione di un servizio elimina tutte le risorse correlate al servizio, incluse tutte le revisioni del servizio indipendentemente dal fatto che stiano gestendo il traffico o meno.
  • L'eliminazione di un servizio non rimuove automaticamente le immagini container da Container Registry. Per eliminare da Container Registry le immagini container utilizzate dalle revisioni eliminate, consulta Eliminazione delle immagini.

  • L'eliminazione di un servizio con uno o più trigger Eventarc non li elimina automaticamente. Per eliminare gli attivatori, consulta Gestire gli attivatori.

  • Dopo l'eliminazione, il servizio rimane visibile nella console Google Cloud e nell'interfaccia a riga di comando fino al completamento dell'eliminazione. ma non puoi aggiornarlo.

  • L'eliminazione di un servizio è definitiva: non è possibile annullarla o ripristinarla. Tuttavia, se, dopo l'eliminazione di un servizio, esegui il deployment di un nuovo servizio con lo stesso nome nella stessa regione, il servizio avrà lo stesso URL dell'endpoint.

Per eliminare definitivamente il servizio e tutte le relative risorse:

  1. Vai a Cloud Run for Anthos

  2. Nell'elenco dei servizi, individua il servizio Cloud Run for Anthos che hai creato e fai clic sulla casella di controllo per selezionarlo.

  3. Fai clic su ELIMINA.

Passaggi successivi

Per scoprire come creare un container dall'origine di codice, eseguirne il push su Container Registry e poi eseguirne il deployment, consulta:

Per ulteriori informazioni sul funzionamento di Cloud Run for Anthos, consulta la panoramica dell'architettura.