Upgrade Astra Trident
Astra Trident folgt einem vierteljährlichen Release-Intervall mit vier Hauptversionen pro Kalenderjahr. Jede neue Version baut auf den vorherigen Versionen auf und bietet neue Funktionen, Performance-Verbesserungen, Bug Fixes und Verbesserungen. Wir empfehlen Ihnen, ein Upgrade mindestens einmal pro Jahr durchzuführen, um von den neuen Funktionen in Astra Trident zu profitieren.
Überlegungen vor dem Upgrade
Bei einem Upgrade auf die neueste Version von Astra Trident sollten Sie Folgendes berücksichtigen:
-
In allen Namespaces in einem Kubernetes-Cluster sollte nur eine Astra Trident Instanz installiert werden.
-
Astra Trident 23.07 und höher benötigt v1-Volume-Snapshots und unterstützt keine Alpha- oder Beta-Snapshots mehr.
-
Wenn Sie Cloud Volumes Service für Google Cloud in erstellt haben "CVS-Diensttyp", Sie müssen die Backend-Konfiguration aktualisieren, um die zu verwenden
standardsw
Oderzoneredundantstandardsw
Service-Level beim Upgrade von Astra Trident 23.01. Fehler beim Aktualisieren desserviceLevel
Im Backend kann zu einem Ausfall von Volumes führen. Siehe "Beispiele für CVS-Diensttypen" Entsprechende Details. -
Beim Upgrade ist es wichtig, dass Sie das Upgrade durchführen
parameter.fsType
InStorageClasses
Verwendet von Astra Trident. Sie können löschen und neu erstellenStorageClasses
Ohne Unterbrechung vorhandener Volumes-
Dies ist eine Anforderung für die Durchsetzung "Sicherheitskontexte" Für SAN-Volumes.
-
Das Verzeichnis sample input enthält Beispiele wie
storage-class-basic.yaml.templ
und Link:https://github.com/NetApp/trident/blob/master/trident-installer/sample-input/storage-class-samples/storage-class-bronze-default.yaml[storage-class-bronze-default.yaml
^]. -
Weitere Informationen finden Sie unter "Bekannte Probleme".
-
Schritt 1: Wählen Sie eine Version
Astra Trident Versionen folgen einem datumbasierten YY.MM
Namensgebungskonvention, wobei „YY“ die letzten beiden Ziffern des Jahres und „MM“ der Monat ist. Dot Releases folgen einem YY.MM.X
konvention, wo "X" die Patch-Ebene ist. Sie wählen die Version, auf die Sie aktualisieren möchten, basierend auf der Version aus, von der Sie aktualisieren.
-
Sie können ein direktes Upgrade auf jede Zielversion durchführen, die sich innerhalb eines Fensters mit vier Versionen Ihrer installierten Version befindet. Sie können beispielsweise direkt von 22.07 (oder einem beliebigen 22.07-Punkt-Release) auf 23.07 aktualisieren.
-
Wenn Sie ein Upgrade von einer Version außerhalb des Fensters mit vier Releases durchführen, führen Sie ein Upgrade in mehreren Schritten durch. Befolgen Sie die Upgrade-Anweisungen für "Frühere Version" Sie führen ein Upgrade von auf die neueste Version durch, die für das Fenster mit vier Versionen geeignet ist. Wenn Sie beispielsweise 21.07 verwenden und ein Upgrade auf 23.07 durchführen möchten:
-
Erstes Upgrade von 21.07 auf 22.07.
-
Dann Upgrade von 22.07 auf 23.07.
-
Wenn Sie ein Upgrade über den Trident-Operator auf der OpenShift Container Platform durchführen, sollten Sie auf Trident 21.01.1 oder höher aktualisieren. Der mit 21.01.0 veröffentlichte Trident-Operator enthält ein bekanntes Problem, das in 21.01.1 behoben wurde. Weitere Informationen finden Sie im "Details zur Ausgabe auf GitHub". |
Schritt 2: Bestimmen Sie die ursprüngliche Installationsmethode
So ermitteln Sie, welche Version Sie ursprünglich für Astra Trident verwendet haben:
-
Nutzung
kubectl get pods -n trident
Um die Pods zu untersuchen.-
Wenn es keinen Operator Pod gibt, wurde Astra Trident mit installiert
tridentctl
. -
Wenn es einen Operator Pod gibt, wurde Astra Trident entweder manuell oder über Helm mit dem Trident Operator installiert.
-
-
Wenn ein Benutzer-Pod vorhanden ist, verwenden Sie
kubectl describe tproc trident
Um festzustellen, ob Astra Trident mit Helm installiert wurde.-
Wenn es ein Helm-Label gibt, wurde Astra Trident mit Helm installiert.
-
Wenn es kein Helm-Label gibt, wurde Astra Trident manuell über den Trident Operator installiert.
-
Schritt 3: Wählen Sie eine Upgrade-Methode
Im Allgemeinen sollten Sie das Upgrade mit der gleichen Methode durchführen, die Sie für die Erstinstallation verwendet haben, wie Sie es können "Wechseln Sie zwischen den Installationsmethoden". Astra Trident bietet zwei Optionen für ein Upgrade.
-
"Upgrade über den Trident-Operator"
Wir empfehlen Ihnen, dies zu überprüfen "Den Upgrade-Workflow für Bediener verstehen" Vor der Aktualisierung mit dem Bediener.
*