Questa pagina mostra come specificare un'immagine del nodo per i nodi nei cluster in modalità Standard di Google Kubernetes Engine (GKE). Per scoprire di più su come funzionano le immagini dei nodi e sui tipi di immagini dei nodi disponibili, consulta Immagini dei nodi.
I nodi nei cluster GKE Autopilot utilizzano sempre l'immagine del nodo
Container-Optimized OS con containerd
(cos_containerd
). Non puoi specificare un'immagine del nodo diversa in
modalità Autopilot.
Prima di iniziare
Prima di iniziare, assicurati di aver eseguito le seguenti operazioni:
- Attiva l'API Google Kubernetes Engine. Attiva l'API Google Kubernetes Engine
- Se vuoi utilizzare Google Cloud CLI per questa attività,
installala e poi
inizializzala. Se hai già installato gcloud CLI, scarica l'ultima versione eseguendo
gcloud components update
.
Specifica di un'immagine del nodo
Puoi selezionare l'immagine del nodo che vuoi utilizzare quando crei un nuovo cluster oppure puoi modificare l'immagine del nodo per un cluster esistente.
Creazione di un nuovo cluster
gcloud
Per creare un nuovo cluster con un'immagine del nodo specifica, esegui questo comando:
gcloud container clusters create CLUSTER_NAME --image-type IMAGE_TYPE
Sostituisci quanto segue:
CLUSTER_NAME
: il nome che scegli per il cluster.IMAGE_TYPE
: il nome del tipo di immagine del nodo.
Console
Vai alla pagina Google Kubernetes Engine nella console Trusted Cloud .
Fai clic su add_box Crea.
Configura il cluster come preferisci.
Nel riquadro di navigazione, in Pool di nodi, fai clic su Nodi.
Nell'elenco a discesa Tipo di immagine, seleziona l'immagine del nodo che preferisci.
Fai clic su Crea.
Terraform
Per creare un nuovo cluster con un'immagine del nodo specifica utilizzando Terraform, consulta il seguente esempio:
Per scoprire di più sull'utilizzo di Terraform, consulta Supporto di Terraform per GKE.
Eseguire l'upgrade di un cluster esistente
Questa modifica richiede la ricreazione dei nodi, il che può causare interruzioni ai carichi di lavoro in esecuzione. Per informazioni dettagliate su questa modifica specifica, trova la riga corrispondente nella tabella Modifiche manuali che ricreano i nodi utilizzando una strategia di upgrade dei nodi senza rispettare le norme di manutenzione. Per saperne di più sugli aggiornamenti dei nodi, consulta Pianificare le interruzioni dell'aggiornamento dei nodi.
gcloud
Puoi eseguire l'upgrade di un cluster esistente per utilizzare un'immagine del nodo specifica utilizzando
il comando gcloud container clusters upgrade
. Puoi eseguire l'upgrade di tutti i pool di nodi nel cluster oppure puoi specificare un pool di nodi specifico utilizzando --node-pool
.
Per eseguire l'upgrade di un cluster esistente in modo che utilizzi un'immagine del nodo specifica, esegui il comando seguente:
gcloud container clusters upgrade CLUSTER_NAME --image-type IMAGE_TYPE \
[--node-pool POOL_NAME]
Sostituisci quanto segue:
CLUSTER_NAME
: il nome del cluster esistente.POOL_NAME
: il nome del pool di nodi da aggiornare.IMAGE_TYPE
: il nome del tipo di immagine del nodo.
Console
Vai alla pagina Google Kubernetes Engine nella console Trusted Cloud .
Nell'elenco dei cluster, fai clic sul nome del cluster da modificare.
Fai clic sulla scheda Nodi.
Nella sezione Pool di nodi, fai clic sul nome del pool di nodi di cui vuoi eseguire l'upgrade.
Nella pagina Dettagli del pool di nodi, fai clic su edit Modifica.
In Versione nodo, fai clic su Cambia.
Seleziona la versione del nodo che ti interessa e fai clic su Cambia per avviare l'upgrade.