Esegui il deployment di un'applicazione in Knative serving
Scopri come utilizzare la console Google Cloud per eseguire il deployment di un container di esempio predefinito da eseguire come servizio Knative Serving.
Prima di iniziare
Devi avere accesso al progetto e al cluster in cui è installato Knative serving. Google Cloud Per maggiori dettagli, vedi Panoramica dell'installazione del parco di Knative serving.
Suggerimento: consulta il tutorial su GKE Enterprise per informazioni dettagliate sul percorso più breve per configurare un ambiente GKE Enterprise che includa un cluster GKE e Cloud 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:
Nella console Google Cloud , vai alla pagina Knative Serving.
Seleziona il progetto Google Cloud in cui si trova il cluster GKE.
Nell'elenco dei cluster disponibili, fai clic su Accedi per connetterti.
Apri il modulo Crea servizio facendo clic su Crea servizio.
Nel menu a discesa dei cluster disponibili, seleziona il tuo cluster.
Lascia
default
come nome dello spazio dei nomi in cui vuoi eseguire il servizio.Inserisci un nome del servizio a tua scelta. Ad esempio,
hello
.Fai clic su Avanti.
Seleziona Esegui il deployment di una revisione da un'immagine container esistente, poi seleziona hello dall'elenco Container demo.
Fai clic su Avanti.
Seleziona Esterno in Connettività per poter accedere al tuo servizio dal web.
Fai clic su Crea per eseguire il deployment dell'immagine
hello
in Knative Serving e attendi il completamento del deployment.
Complimenti! Hai appena eseguito il deployment di un servizio in un cluster in cui è abilitato Knative serving.
Accedere al servizio di cui è stato eseguito il deployment
Ora che hai un servizio in esecuzione, puoi inviargli richieste. In questa sezione, supponendo che il cluster utilizzi il nome predefinito del gateway in entrata, il dominio di test predefinito viene utilizzato per dimostrare come accedere al servizio e verificare che funzioni:
Nella console Google Cloud , vai alla pagina Knative Serving.
Fai clic sul nome del nuovo servizio Knative per aprire la pagina Dettagli servizio. Ad esempio, hello.
Nella parte superiore della pagina, fai clic sull'URL per accedere al servizio di cui è stato eseguito il deployment tramite il browser web. Ad esempio, se hai chiamato il tuo servizio
hello
, l'URL è simile al seguente, ma include l'indirizzo IP esterno del cluster: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 di sostenere costi per l'esecuzione di queste risorse.
Per l'eliminazione di un servizio si applicano le seguenti considerazioni:
- L'eliminazione di un servizio comporta l'eliminazione di tutte le risorse correlate, incluse tutte le revisioni del servizio, indipendentemente dal fatto che gestiscano o meno il traffico.
L'eliminazione di un servizio non rimuove automaticamente le immagini container da Container Registry. Per eliminare le immagini container utilizzate dalle revisioni eliminate da Container Registry, consulta la sezione Eliminazione delle immagini.
L'eliminazione di un servizio con uno o più trigger Eventarc non comporta l'eliminazione automatica di questi trigger. Per eliminare i trigger, consulta Gestire i trigger.
Dopo l'eliminazione, il servizio rimane visibile nella console Google Cloud e nell'interfaccia a riga di comando finché l'eliminazione non è completamente completata. Tuttavia, non puoi aggiornare il servizio.
L'eliminazione di un servizio è definitiva: non è possibile annullarla o ripristinarla. Tuttavia, se dopo aver eliminato un servizio, ne esegui il deployment di uno nuovo con lo stesso nome nella stessa regione, avrà lo stesso URL endpoint.
Per eliminare definitivamente il servizio e tutte le relative risorse:
Nella console Google Cloud , vai alla pagina Knative Serving.
Nell'elenco dei servizi, individua il servizio Knative serving che hai creato e fai clic sulla relativa casella di controllo per selezionarlo.
Fai clic su ELIMINA.
Passaggi successivi
Per scoprire come creare un container dal codice sorgente, eseguirne il push in Container Registry e poi eseguirne il deployment, consulta:
Per scoprire di più sul funzionamento di Knative serving, consulta la Panoramica dell'architettura.