Esegui il deployment di un'applicazione su Knative serving

Scopri come utilizzare la console Google Cloud per eseguire il deployment di un esempio predefinito di container da eseguire come servizio Knative serving.

Prima di iniziare

Devi avere accesso al progetto e al cluster Google Cloud in cui è installato Knative serving. Per maggiori dettagli, vedi Panoramica dell'installazione del parco risorse Knative serving.

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

Deployment di un container di esempio

Utilizzare 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 Knative serving.

    Vai a Knative serving

  2. Seleziona il progetto Google Cloud in cui si trova il 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. Seleziona il tuo cluster dal menu a discesa dei cluster disponibili.

  6. Lascia default come nome del spazio dei nomi dove vuoi eseguire il servizio.

  7. Inserisci il nome del servizio che preferisci. Ad esempio, hello.

  8. Fai clic su Avanti.

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

  10. Fai clic su Avanti.

  11. Seleziona Esterno in Connettività per poter accedere ai tuoi dal web.

  12. Fai clic su Crea per eseguire il deployment dell'immagine hello in Knative serving e attendere il completamento del deployment.

Complimenti! Hai appena eseguito il deployment di un servizio Cluster abilitato per Knative serving.

Accesso al servizio di cui hai eseguito il deployment

Ora che un servizio è in esecuzione, puoi inviargli richieste. In questo supponendo che il cluster utilizzi il nome predefinito del gateway in entrata, il dominio di test predefinito viene utilizzato per dimostrare come accedere al tuo servizio e verifica che funzioni:

  1. Nella console Google Cloud, vai alla pagina Knative serving.

    Vai a Knative serving

  2. Fai clic sul nome del nuovo servizio Knative serving per aprire lo Pagina Dettagli del 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 assegnato al servizio il nome hello, il parametro L'URL è simile al seguente, ma include l'IP esterno del tuo cluster indirizzo: http://hello.default.kuberun.11.111.11.111.nip.io

Complimenti! Il tuo servizio Knative serving è attivo e gestisce le richieste.

Esegui la pulizia

Puoi eliminare il servizio Knative serving per evitare costi aggiuntivi da che eseguono 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 di questo servizio indipendentemente dal fatto che stiano gestendo o meno il traffico.
  • 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 l'articolo Eliminare le immagini.

  • L'eliminazione di un servizio con uno o più trigger Eventarc non avviene automaticamente eliminerai questi trigger. 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. Tuttavia, non puoi aggiornare il servizio.

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

Per eliminare definitivamente il servizio e tutte le sue risorse:

  1. Nella console Google Cloud, vai alla pagina Knative serving.

    Vai a Knative serving

  2. Nell'elenco dei servizi, individua il servizio Knative serving che hai creato. e fai clic sulla relativa casella di controllo per selezionarla.

  3. Fai clic su ELIMINA.

Passaggi successivi

Per scoprire come creare un container dall'origine del codice, esegui il push in Container Registry, ed eseguire il deployment, vedi:

Per saperne di più sul funzionamento di Knative serving, consulta la Panoramica dell'architettura.