Aggiornamento della versione Kubernetes sui nodi del piano di controllo in un cluster
Scopri come eseguire l'upgrade della versione di Kubernetes in esecuzione sui nodi del piano di controllo dei cluster creati utilizzando OKE (Kubernetes Engine).
Quando Kubernetes Engine supporta una versione più recente di Kubernetes rispetto alla versione attualmente in esecuzione sui nodi del piano di controllo in un cluster, è possibile eseguire l'upgrade della versione Kubernetes in esecuzione sui nodi del piano di controllo.
Per eseguire l'upgrade della versione Kubernetes in esecuzione sui nodi del piano di controllo in un cluster, tutti i nodi di lavoro devono essere in stato READY. Se l'aggiornamento non riesce, esaminare la richiesta di lavoro CLUSTER_UPDATE non riuscita per ulteriori informazioni. Vedere Visualizzazione delle richieste di lavorazione.
Tenere presente che quando si esegue l'upgrade della versione Kubernetes in esecuzione sui nodi del piano di controllo, anche i nodi virtuali in ogni pool di nodi virtuali del cluster vengono aggiornati automaticamente a tale versione Kubernetes. Per ulteriori informazioni sull'upgrade dei nodi virtuali, vedere Aggiornamento dei nodi virtuali a una versione Kubernetes più recente.
Dopo aver eseguito l'upgrade dei nodi del piano di controllo a una versione Kubernetes più recente, non è possibile eseguire il downgrade dei nodi del piano di controllo a una versione Kubernetes precedente. Pertanto, prima di eseguire l'upgrade della versione Kubernetes in esecuzione sui nodi del piano di controllo, verificare che le applicazioni distribuite nel cluster siano compatibili con la nuova versione di Kubernetes.
-
Nella pagina della lista Cluster individuare il cluster per il quale si desidera eseguire l'upgrade della versione Kubernetes in esecuzione sui nodi del piano di controllo. Se è necessaria assistenza per trovare la pagina della lista o il cluster, vedere Elenca cluster.
Dove Kubernetes Engine supporta una versione Kubernetes più recente rispetto alla versione attualmente in esecuzione sui nodi del piano di controllo di un cluster:
- Un'etichetta Upgrade consigliato viene visualizzata accanto al cluster se la versione di Kubernetes attualmente in esecuzione sul piano di controllo non è la versione più recente supportata da Kubernetes Engine, ma la versione è ancora supportata da Kubernetes Engine. In questo caso, un'opzione Aggiorna disponibile viene visualizzata nel menu della pagina elenco Cluster.
- Un'etichetta Upgrade fortemente consigliato viene visualizzata accanto al cluster se la versione Kubernetes attualmente in esecuzione sul piano di controllo non è più supportata da Kubernetes Engine. In this case, an Upgrade recommended option is shown on the Actions menu (three dots) menu on the Clusters list page.
In entrambi i casi, nel menu Azioni della pagina dei dettagli del cluster viene visualizzata anche un'opzione equivalente (Nuova versione di Kubernetes disponibile).
- Nella pagina elenco Cluster selezionare Upgrade disponibile o Upgrade consigliato (a seconda dei casi) dal menu Azioni (tre punti).
- Nella finestra di dialogo Aggiorna piano di controllo cluster selezionare la versione Kubernetes alla quale eseguire l'upgrade dei nodi del piano di controllo e selezionare Aggiorna.
Viene aggiornata la versione Kubernetes in esecuzione sui nodi del piano di controllo. La nuova versione di Kubernetes viene visualizzata come opzione quando si definiscono nuovi pool di nodi per il cluster.
-
Utilizzare il comando
ce cluster update
e i parametri richiesti per aggiornare i nodi del piano di controllo:oci ce cluster update --cluster-id <cluster-ocid> --kubernetes-version <kubernetes-version-number> [OPTIONS]
Ad esempio:
oci ce cluster update --cluster-id ocid1.cluster.oc1.iad.aaaaaaaaaf______jrd --kubernetes-version v1.24.1
Per un elenco completo dei parametri e dei valori per i comandi CLI, consultare il manuale CLI Command Reference.
Eseguire l'operazione UpdateCluster per aggiornare la versione di Kubernetes in esecuzione sui nodi del piano di controllo.