Questi contenuti non sono ancora ottimizzati per i dispositivi mobili.
Per un'esperienza ottimale, visualizza il sito su un computer utilizzando un link inviato via email.
Panoramica
In questo lab creerai un cluster Google Kubernetes Engine contenente diversi container, ciascuno con un server web al suo interno. Posizionerai un bilanciatore del carico davanti al cluster e ne visualizzerai i contenuti.
Obiettivi
In questo lab imparerai a eseguire le attività seguenti:
Deployment e gestione dei container Docker con kubectl.
Attività 1: accedi alla console Google Cloud
Per ciascun lab, riceverai un nuovo progetto Google Cloud e un insieme di risorse per un periodo di tempo limitato senza alcun costo aggiuntivo.
Accedi a Qwiklabs utilizzando una finestra di navigazione in incognito.
Tieni presente la durata dell'accesso al lab (ad esempio, 1:15:00) e assicurati di finire entro quell'intervallo di tempo.
Non è disponibile una funzionalità di pausa. Se necessario, puoi riavviare il lab ma dovrai ricominciare dall'inizio.
Quando è tutto pronto, fai clic su Inizia lab.
Annota le tue credenziali del lab (Nome utente e Password). Le userai per accedere a Google Cloud Console.
Fai clic su Apri console Google.
Fai clic su Utilizza un altro account e copia/incolla le credenziali per questo lab nei prompt.
Se utilizzi altre credenziali, compariranno errori oppure ti verranno addebitati dei costi.
Accetta i termini e salta la pagina di ripristino delle risorse.
Attività 2: verifica che le API necessarie siano abilitate
Prendi nota del nome del tuo progetto Google Cloud. Questo valore è visualizzato nella barra superiore della console Google Cloud nel formato qwiklabs-gcp- seguito da numeri esadecimali.
Nel menu di navigazione () della console Google Cloud, fai clic su API e servizi.
Nell'elenco delle API abilitate, scorri verso il basso e conferma che entrambe le API siano attive.
API Kubernetes Engine
API Container Registry
Se una delle API manca, fai clic su Abilita API e servizi nella parte superiore. Cerca le API indicate sopra per nome e abilitale per il tuo progetto corrente (hai preso nota del nome del tuo progetto Google Cloud sopra).
Attività 3: avvia un cluster Kubernetes Engine
Nella barra degli strumenti in alto a destra della console Google Cloud, fai clic sul pulsante Attiva Cloud Shell.
Fai clic su Continua.
Nel prompt di Cloud Shell, digita questo comando per esportare la variabile di ambiente denominata MY_ZONE.
Per creare un cluster bastano alcuni minuti, perché Kubernetes Engine esegue automaticamente il provisioning delle macchine virtuali.
Dopo la creazione del cluster, controlla la versione installata di Kubernetes con il comando kubectl version:
kubectl version
Il comando gcloud container clusters create autentica kubectl automaticamente.
Visualizza i nodi in esecuzione nella console Google Cloud. Nel menu di navigazione (), fai clic su Compute Engine > Istanze VM.
Il cluster Kubernetes è ora pronto per essere utilizzato.
Fai clic su Controlla i miei progressi per verificare l'obiettivo.
Avvia un cluster Kubernetes Engine
Attività 4: esegui ed effettua il deployment di un container
Dal prompt di Cloud Shell, avvia un'unica istanza del container nginx (nginx è un server web molto diffuso).
kubectl create deploy nginx --image=nginx:1.17.10
In Kubernetes, tutti i container vengono eseguiti in pod. Tramite questo utilizzo del comando kubectl create, Kubernetes ha creato un deployment che comprende un unico pod contenente il container nginx. Un deployment di Kubernetes mantiene in esecuzione un determinato numero di pod anche nel caso di errori tra i nodi su cui sono in esecuzione. In questo comando, hai avviato il numero predefinito di pod, che è 1.
Nota: se vedi un avviso di deprecazione sulla versione successiva, puoi semplicemente ignorarlo per il momento e andare avanti.
Visualizza il pod in cui è in esecuzione il container nginx:
Kubernetes crea un servizio e un bilanciatore del carico esterno a cui è associato un indirizzo IP pubblico. L'indirizzo IP resta lo stesso per tutta la durata del servizio. Tutto il traffico che raggiunge quell'indirizzo IP pubblico viene inoltrato ai pod alla base del servizio: in questo caso, il pod nginx.
Visualizza il nuovo servizio:
kubectl get services
Puoi utilizzare l'indirizzo IP esterno visualizzato per testare e contattare il container nginx in remoto.
Potrebbero volerci alcuni secondi prima che il campo IP esterno venga completato per il tuo servizio. È normale: esegui nuovamente il comando kubectl get services a intervalli regolari di alcuni secondi fino a quando il campo non viene completato.
Apri una nuova scheda del browser e incolla l'indirizzo IP esterno del tuo cluster nella barra dell'indirizzo. Viene visualizzata la home page predefinita del browser nginx.
Fai lo scale up del numero di pod in esecuzione sul tuo servizio:
kubectl scale deployment nginx --replicas 3
Fare lo scale up di un deployment è utile quando vuoi aumentare le risorse disponibili per un'applicazione che sta diventando più popolare.
Verifica che Kubernetes abbia aggiornato il numero dei pod:
kubectl get pods
Verifica che il tuo indirizzo IP esterno non sia cambiato:
kubectl get services
Torna alla scheda del browser web in cui hai visualizzato l'indirizzo IP esterno del tuo cluster. Aggiorna la pagina per confermare che il server web nginx risponda ancora.
Fai clic su Controlla i miei progressi per verificare l'obiettivo.
Esegui ed effettua il deployment di un container
Complimenti!
In questo lab hai configurato un cluster Kubernetes in Kubernetes Engine. Hai completato il cluster con diversi pod contenenti un'applicazione, esposto e scalato l'applicazione.
Termina il lab
Una volta completato il lab, fai clic su Termina lab. Google Cloud Skills Boost rimuove le risorse che hai utilizzato ed esegue la pulizia dell'account.
Avrai la possibilità di inserire una valutazione in merito alla tua esperienza. Seleziona il numero di stelle applicabile, inserisci un commento, quindi fai clic su Invia.
Il numero di stelle corrisponde alle seguenti valutazioni:
1 stella = molto insoddisfatto
2 stelle = insoddisfatto
3 stelle = esperienza neutra
4 stelle = soddisfatto
5 stelle = molto soddisfatto
Se non vuoi lasciare un feedback, chiudi la finestra di dialogo.
Per feedback, suggerimenti o correzioni, utilizza la scheda Assistenza.
Copyright 2026 Google LLC Tutti i diritti riservati. Google e il logo Google sono marchi di Google LLC. Tutti gli altri nomi di società e prodotti sono marchi delle rispettive società a cui sono associati.
I lab creano un progetto e risorse Google Cloud per un periodo di tempo prestabilito
I lab hanno un limite di tempo e non possono essere messi in pausa. Se termini il lab, dovrai ricominciare dall'inizio.
In alto a sinistra dello schermo, fai clic su Inizia il lab per iniziare
Utilizza la navigazione privata
Copia il nome utente e la password forniti per il lab
Fai clic su Apri console in modalità privata
Accedi alla console
Accedi utilizzando le tue credenziali del lab. L'utilizzo di altre credenziali potrebbe causare errori oppure l'addebito di costi.
Accetta i termini e salta la pagina di ripristino delle risorse
Non fare clic su Termina lab a meno che tu non abbia terminato il lab o non voglia riavviarlo, perché il tuo lavoro verrà eliminato e il progetto verrà rimosso
Questi contenuti non sono al momento disponibili
Ti invieremo una notifica via email quando sarà disponibile
Bene.
Ti contatteremo via email non appena sarà disponibile
Un lab alla volta
Conferma per terminare tutti i lab esistenti e iniziare questo
Utilizza la navigazione privata per eseguire il lab
Il modo migliore per eseguire questo lab è utilizzare una finestra del browser in incognito o privata. Ciò evita eventuali conflitti tra il tuo account personale e l'account studente, che potrebbero causare addebiti aggiuntivi sul tuo account personale.
In questo lab creerai un cluster Google Kubernetes Engine contenente diversi container, ciascuno con un server web al suo interno. Posizionerai un bilanciatore del carico davanti al cluster e ne visualizzerai i contenuti.
Durata:
Configurazione in 0 m
·
Accesso da 35 m
·
Completamento in 35 m