Mit EKS angehängten Cluster aktualisieren

Beim Aktualisieren eines Clusters werden die Attribute oder die Version aktualisiert, die mit GKE-Clustern verknüpft sind. Dies ändert nichts an der Kubernetes-Version, die im Cluster ausgeführt wird, und aktualisiert Clusterattribute, die sich nicht auf mit GKE angehängte Cluster beziehen. Sie können den Cluster mit der Google Cloud CLI oder der Google Cloud Console aktualisieren.

gcloud-CLI

Verwenden Sie den Befehl gcloud container attached clusters update, um einen angehängten Cluster zu aktualisieren:

gcloud container attached clusters update CLUSTER_NAME \
  --location GOOGLE_CLOUD_REGION

Ersetzen Sie Folgendes:

  • CLUSTER_NAME ist der Name des Clusters.
  • GOOGLE_CLOUD_REGION: der Name der Google Cloud-Region, in der Sie Ihren Cluster verwalten möchten

Informationen zu allen Argumenten, die Sie beim Aktualisieren eines Clusters verwenden können, finden Sie unter dem Befehl gcloud container attached clusters update.

Console

  1. Rufen Sie in der Google Cloud Console die Seite Google Kubernetes Engine-Cluster auf.

    Zu GKE-Clustern

  2. Wählen Sie das Google Cloud-Projekt aus, in dem sich der Cluster befindet.

  3. Klicken Sie auf den Namen des Clusters, den Sie aktualisieren möchten, und wählen Sie dann in der Seitenleiste Weitere Details anzeigen aus.

  4. Auf dem Tab Details können Sie grundlegende Informationen zum Cluster aktualisieren oder die Version des angehängten GKE-Clusters aktualisieren.

    • So aktualisieren Sie Clustergrundlagen:

      1. Wählen Sie neben einem Feld, das Sie ändern möchten, Bearbeiten aus.

      2. Wenn Sie alle Änderungen vorgenommen haben, wählen Sie Fertig aus.

    • So aktualisieren Sie die Version der angehängten GKE-Cluster:

      1. Wählen Sie neben Plattformversion die Option Upgrade verfügbar aus.

      2. Wählen Sie die Version aus der Liste aus und klicken Sie auf Fertig.

    Durch das Upgrade der Plattformversion wird die Kubernetes-Version auf dem Cluster nicht geändert.

Verwenden Sie das Argument --platform-version, um den Cluster zu aktualisieren.

Verwenden Sie das optionale Argument --platform-version mit dem Befehl gcloud container attached clusters update, um die Version der angehängten GKE-Clustersoftware zu aktualisieren, die auf Ihrem Cluster installiert ist. Damit ist beispielsweise ein Upgrade von Version 1.28.0-gke.1 auf 1.28.0-gke.3 oder von Version 1.28.x auf 1.29.y möglich.

Der Befehl gcloud container attached clusters update kann jedoch nicht verwendet werden, um einen Cluster, der mit der vorherigen Generation von mit GKE angehängten Clustern angehängt wurde, auf die aktuelle Generation zu aktualisieren. Die vorherige Generation ist ältere und nicht verwaltete Software, die keine neuen Features, Fehlerkorrekturen oder Support mehr erhält.

Führen Sie die Schritte unter Cluster migrieren aus, um einen Cluster von der vorherigen Generation zur aktuellen Generation zu migrieren.

Plattformversionsnummerierung

In diesen Dokumenten wird die Version des GKE-angehängten Clusters als Plattformversion bezeichnet, um sie von der Kubernetes-Version zu unterscheiden. Bei GKE-angehängten Clustern wird die gleiche Versionsnummerkonvention wie bei GKE verwendet, z. B. 1.21.5-gke.1. Wenn Sie Ihren Cluster anhängen oder aktualisieren, müssen Sie eine Plattformversion auswählen, deren Nebenversion der Kubernetes-Version Ihres Clusters entspricht oder eine Ebene darunter liegt. Sie können beispielsweise einen Cluster mit Kubernetes v1.22.* und der GKE-angehängten Clusterplattformversion 1.21.* oder 1.22.* anhängen.

Dadurch können Sie Ihren Cluster auf die nächste Nebenversion aktualisieren, bevor Sie GKE-angehängte Cluster aktualisieren.