Angehängten EKS-Cluster aktualisieren

Beim Aktualisieren eines Clusters müssen die Attribute oder die Version aktualisiert werden, die mit den angehängten GKE-Clustern verknüpft sind. Dadurch wird weder die im Cluster ausgeführte Kubernetes-Version geändert noch Clusterattribute aktualisiert, die nicht mit angehängten GKE-Clustern zusammenhängen. 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 den Cluster verwalten möchten

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

Console

  1. Rufen Sie in der Google Cloud Console die Seite Übersicht über 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 ansehen aus.

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

    • 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 führen Sie ein Upgrade der angehängten GKE-Clusterversion durch:

      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 ein Upgrade der Plattformversion ändert sich die Kubernetes-Version im Cluster nicht.

Mit dem Argument --platform-version den Cluster upgraden

Verwenden Sie das optionale Argument --platform-version mit dem Befehl gcloud container attached clusters update, um ein Upgrade der Software für angehängte GKE-Cluster durchzuführen, die im Cluster installiert ist. Dadurch können Sie 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 ausführen.

Mit dem Befehl gcloud container attached clusters update kann jedoch kein Cluster, der mit der vorherigen Generation von angehängten GKE-Clustern angehängt wurde, auf die aktuelle Generation aktualisiert werden. Diese vorherige Generation ist ältere und nicht verwaltete Software, die keine neuen Funktionen, Fehlerkorrekturen oder Support mehr erhält.

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

Versionsnummerierung der Plattform

In diesen Dokumenten wird die Version der angehängten GKE-Cluster als Plattformversion bezeichnet, um sie von der Kubernetes-Version zu unterscheiden. Angehängte GKE-Cluster verwendet die gleiche Konvention zur Versionsnummerierung wie GKE, 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 des Clusters entspricht oder eine Ebene darunter liegt. Sie können beispielsweise einen Cluster anhängen, auf dem die Kubernetes-Version 1.22.* und die GKE-Clusterplattformversion 1.21.* oder 1.22.* ausgeführt werden.

So können Sie Ihren Cluster auf die nächste Nebenversion upgraden, bevor Sie ein Upgrade für angehängte GKE-Cluster ausführen.