Kubernetes-Version auf Control-Plane-Knoten in einem Cluster upgraden

Erfahren Sie, wie Sie die Kubernetes-Version auf den Control-Plane-Knoten von Clustern upgraden, die Sie mit der Kubernetes Engine (OKE) erstellen.

Wenn die Kubernetes-Engine eine neuere Version von Kubernetes unterstützt als die Version, die aktuell auf den Control-Plane-Knoten in einem Cluster ausgeführt wird, können Sie ein Upgrade der Kubernetes-Version auf den Control-Plane-Knoten ausführen.

Um ein Upgrade der Kubernetes-Version auszuführen, die auf den Control-Plane-Knoten in einem Cluster ausgeführt wird, müssen sich alle Worker-Knoten im Status READY befinden. Wenn das Upgrade nicht erfolgreich verläuft, finden Sie weitere Informationen in der nicht erfolgreichen Arbeitsanforderung CLUSTER_UPDATE. Siehe Arbeitsanforderungen anzeigen.

Beachten Sie, dass beim Upgrade der Kubernetes-Version, die auf Control-Plane-Knoten ausgeführt wird, auch die virtuellen Knoten in jedem virtuellen Knotenpool im Cluster automatisch auf diese Kubernetes-Version upgegradet werden. Weitere Informationen zum Upgrade virtueller Knoten finden Sie unter Virtuelle Knoten auf eine neuere Kubernetes-Version upgraden.

Wichtig

Nach dem Upgrade der Control-Plan-Knoten auf eine neuere Kubernetes-Version können Sie kein Downgrade der Control-Plan-Knoten auf eine frühere Kubernetes-Version ausführen. Bevor Sie also die Kubernetes-Version auf den Control-Plane-Knoten aktualisieren, testen Sie, ob Anwendungen, die auf dem Cluster bereitgestellt werden, mit der neuen Kubernetes-Version kompatibel sind.
    1. Öffnen Sie das Navigationsmenü , und wählen Sie Entwicklerservices aus. Wählen Sie unter Container und Artefakte die Option Kubernetes-Cluster (OKE) aus.
    2. Wählen Sie das Compartment aus, das das Cluster enthält.

    3. Klicken Sie auf der Seite Cluster auf den Namen des Clusters, für das Sie die auf den Control-Plane-Knoten ausgeführte Kubernetes-Version upgraden möchten.

      Wenn eine neuere Kubernetes-Version als die Version verfügbar ist, die auf den Control-Plane-Knoten im Cluster ausgeführt wird, wird oben auf der Seite mit den Clusterdetails die Schaltfläche Neue verfügbare Kubernetes-Version aktiviert.

    4. Um die Control-Plane-Knoten auf eine neuere Version zu aktualisieren, klicken Sie auf Neue Kubernetes-Version verfügbar.
    5. Wählen Sie im Dialogfeld Cluster-Control-Plane upgraden die Kubernetes-Version aus, auf die Sie die Control-Plane-Knoten upgraden möchten, und klicken Sie auf Upgrade durchführen.

    Die Kubernetes-Version auf den Control-Plane-Knoten wird upgegradet. Die neue Kubernetes-Version wird als Option angezeigt, wenn Sie neue Knotenpools für das Cluster definieren.

  • Verwenden Sie den Befehl ce cluster update und die erforderlichen Parameter, um Control-Plane-Knoten upzugraden:

    oci ce cluster update --cluster-id <cluster-ocid> --kubernetes-version <kubernetes-version-number>  [OPTIONS]

    Beispiel:

    oci ce cluster update --cluster-id ocid1.cluster.oc1.iad.aaaaaaaaaf______jrd --kubernetes-version v1.24.1

    Eine vollständige Liste der Parameter und Werte für CLI-Befehle ist in der CLI-Befehlsreferenz enthalten.

  • Führen Sie den UpdateCluster-Vorgang aus, um die Kubernetes-Version auf den Control-Plane-Knoten zu aktualisieren.