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.
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.
- Öffnen Sie das Navigationsmenü , und wählen Sie Entwicklerservices aus. Wählen Sie unter Container und Artefakte die Option Kubernetes-Cluster (OKE) aus.
-
Wählen Sie das Compartment aus, das das Cluster enthält.
-
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.
- Um die Control-Plane-Knoten auf eine neuere Version zu aktualisieren, klicken Sie auf Neue Kubernetes-Version verfügbar.
- 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.