Cluster-Upgrades - Eksctl-Benutzerhandbuch

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Cluster-Upgrades

Ein mit `eksctl` verwalteter Cluster kann in 3 einfachen Schritten aktualisiert werden:

  1. Aktualisieren Sie die Version der Steuerungsebene mit eksctl upgrade cluster

  2. Knotengruppen aktualisieren

  3. aktualisieren Sie die standardmäßigen Netzwerk-Add-Ons (weitere Informationen finden Sie unterStandard-Add-On-Updates):

Lesen Sie die Ressourcen im Zusammenhang mit dem Cluster-Upgrade sorgfältig durch:

Anmerkung

Die alte eksctl update cluster Version wird veraltet sein. Verwenden Sie stattdessen eksctl upgrade cluster.

Die Version der Steuerungsebene wird aktualisiert

Versionsupgrades auf der Kontrollebene müssen jeweils für eine Nebenversion durchgeführt werden.

Um die Steuerungsebene auf die nächste verfügbare Version zu aktualisieren, führen Sie folgenden Befehl aus:

eksctl upgrade cluster --name=<clusterName>

Mit diesem Befehl werden die Änderungen nicht sofort übernommen. Sie müssen ihn erneut ausführen, um die Änderungen --approve zu übernehmen.

Die Zielversion für das Cluster-Upgrade kann sowohl mit dem CLI-Flag angegeben werden:

eksctl upgrade cluster --name=<clusterName> --version=1.16

oder mit der Konfigurationsdatei

cat cluster1.yaml
---
apiVersion: eksctl.io/v1alpha5
kind: ClusterConfig

metadata:
  name: cluster-1
  region: eu-north-1
  version: "1.16"

eksctl upgrade cluster --config-file cluster1.yaml
Warnung

Die einzigen zulässigen Werte für die metadata.version Argumente --version und sind die aktuelle Version des Clusters oder eine höhere Version. Upgrades von mehr als einer Kubernetes-Version werden nicht unterstützt.