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 aggiornare la 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, rivedere la richiesta di lavoro CLUSTER_UPDATE non riuscita per ulteriori informazioni. Vedere Visualizzazione delle richieste di lavoro.

Tenere presente che quando si aggiorna la 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 alla versione Kubernetes specificata. Per ulteriori informazioni sull'upgrade dei nodi virtuali, vedere Upgrading Virtual Nodes to a Newer Kubernetes Version.

Importante

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.
    1. Aprire il menu di navigazione e selezionare Developer Services. In Container e artifact, selezionare Cluster Kubernetes (OKE).
    2. Selezionare il compartimento che contiene il cluster.

    3. Nella pagina Cluster, fare clic sul nome del cluster per il quale si desidera aggiornare la versione Kubernetes in esecuzione sui nodi del piano di controllo.

      Se è disponibile una versione Kubernetes più recente di quella in esecuzione sui nodi del piano di controllo nel cluster, il pulsante Nuova versione Kubernetes disponibile viene abilitato nella parte superiore della pagina dei dettagli del cluster.

    4. Per aggiornare i nodi del piano di controllo a una versione più recente, fare clic su Nuova versione di Kubernetes disponibile.
    5. Nella finestra di dialogo Aggiorna piano di controllo cluster, selezionare la versione Kubernetes in cui eseguire l'upgrade dei nodi del piano di controllo, quindi fare clic su 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 della CLI, vedere il manuale CLI Command Reference.

  • Eseguire l'operazione UpdateCluster per aggiornare la versione di Kubernetes in esecuzione sui nodi del piano di controllo.