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 attività:
- Abilita l'API Google Kubernetes Engine. Abilita l'API Google Kubernetes Engine
- Per utilizzare Google Cloud CLI per questa attività,
installala e poi
inizializza gcloud CLI. Se hai già installato gcloud CLI, scarica l'ultima
versione eseguendo il
gcloud components updatecomando. Le versioni precedenti di gcloud CLI potrebbero non supportare l'esecuzione dei comandi in questo documento.
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 il seguente comando:
gcloud container clusters create CLUSTER_NAME --image-type IMAGE_TYPE
Sostituisci quanto segue:
Console
Nella Google Cloud console, vai alla pagina Crea un cluster Kubernetes.
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 ti interessa.
Fai clic su Crea.
Terraform
Per creare un nuovo cluster con un'immagine del nodo specifica utilizzando Terraform, consulta l'esempio seguente:
Per scoprire di più sull'utilizzo di Terraform, consulta Supporto di Terraform per GKE.
Upgrade di un cluster esistente
Questa modifica richiede la ricreazione dei nodi, che può causare interruzioni ai carichi di lavoro in esecuzione. Per informazioni dettagliate su questa modifica specifica, trova la riga corrispondente nella tabella delle modifiche manuali che ricreano i nodi utilizzando una strategia di upgrade dei nodi senza rispettare le norme di manutenzione. Per scoprire di più sugli aggiornamenti dei nodi, consulta Pianificazione delle interruzioni degli aggiornamenti 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 seguente comando:
gcloud container clusters upgrade CLUSTER_NAME --image-type IMAGE_TYPE \
[--node-pool POOL_NAME]
Sostituisci quanto segue:
Console
Vai alla pagina Google Kubernetes Engine nella Google Cloud console.
Nell'elenco dei cluster, fai clic sul nome del cluster da modificare.
Fai clic sulla scheda Nodi.
In 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.
Passaggi successivi
- Scopri di più sulle immagini dei nodi.
- Scopri di più sulle immagini dei nodi containerd.
- Scopri di più sui carichi di lavoro Arm su GKE.
- Scopri di più sul dimensionamento dei nodi GKE.