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. Suchen Sie auf der Listenseite Cluster das Cluster, für das Sie die Kubernetes-Version upgraden möchten, die auf den Control-Plane-Knoten ausgeführt wird. Wenn Sie Hilfe beim Suchen der Listenseite oder des Clusters benötigen, finden Sie weitere Informationen unter Cluster auflisten.

      Dabei unterstützt Kubernetes Engine eine neuere Kubernetes-Version als die Version, die derzeit auf den Control-Plane-Knoten eines Clusters ausgeführt wird:

      • Neben dem Cluster wird ein Label für das empfohlene Upgrade angezeigt, wenn die derzeit auf der Control Plane ausgeführte Kubernetes-Version nicht die neueste Version ist, die Kubernetes Engine unterstützt, die Version jedoch weiterhin von Kubernetes Engine unterstützt wird. In diesem Fall wird die Option Upgrade verfügbar im Menü Aktionen (drei Punkte) auf der Listenseite Cluster angezeigt.
      • Das Label Upgrade dringend empfohlen wird neben dem Cluster angezeigt, wenn die derzeit auf der Control Plane ausgeführte Kubernetes-Version nicht mehr von der Kubernetes Engine unterstützt wird. In diesem Fall wird die Option Upgrade empfohlen im Menü Aktionen (drei Punkte) auf der Listenseite Cluster angezeigt.

      In beiden Fällen wird auch eine äquivalente Option (Neue Kubernetes-Version verfügbar) auf der Seite mit den Clusterdetails im Menü Aktionen angezeigt.

    2. Wählen Sie auf der Listenseite Cluster im Menü Aktionen (drei Punkte) die Option Upgrade verfügbar oder Upgrade empfohlen (je nach Bedarf).
    3. Wählen Sie im Dialogfeld Cluster-Control Plane upgraden die Kubernetes-Version aus, auf die Sie die Control-Plane-Knoten upgraden möchten, und wählen Sie Upgrade aus.

    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 finden Sie in der CLI-Befehlsreferenz.

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