Trident Protect aktualisieren
Sie können Trident Protect auf die neueste Version aktualisieren, um neue Funktionen oder Fehlerbehebungen zu nutzen.
|
|
|
Schritt 1: Wählen Sie eine Version
Trident Protect-Versionen folgen einer datumsbasierten YY.MM Namenskonvention, wobei „YY“ die letzten beiden Ziffern des Jahres und „MM“ der Monat sind. Dot-Releases folgen einer YY.MM.X Konvention, wobei „X“ das Patch-Level ist. Sie wählen die Version aus, auf die Sie aktualisieren möchten, basierend auf der Version, von der Sie aktualisieren.
-
Sie können ein direktes Upgrade auf jede Zielversion durchführen, die innerhalb eines Vier-Versions-Fensters Ihrer installierten Version liegt. Beispielsweise können Sie direkt von 24.10 (oder jeder 24.10 dot release) auf 25.10 aktualisieren.
-
Wenn Sie von einer Version außerhalb des Vier-Versions-Fensters aktualisieren, ist ein mehrstufiges Upgrade erforderlich. Die Upgrade-Anweisungen für die "frühere Version" Version, von der Sie aktualisieren, sind zu verwenden, um auf die neueste Version innerhalb des Vier-Versions-Fensters zu aktualisieren. Beispielsweise, wenn Version 24.10 verwendet wird und ein Upgrade auf 26.02 erfolgen soll:
-
Erstes Upgrade von 24.10 auf 25.02.
-
Führen Sie dann ein Upgrade von 25.02 auf 26.02 durch.
-
Schritt 2: Trident Protect aktualisieren
Um Trident Protect zu aktualisieren, führen Sie die folgenden Schritte aus.
-
Aktualisieren Sie das Trident Helm-Repository:
helm repo update -
Aktualisieren Sie die Trident Protect CRDs:
Dieser Schritt ist erforderlich, wenn Sie von einer Version vor 25.06 aktualisieren, da die CRDs jetzt im Trident Protect Helm chart enthalten sind. -
Führen Sie diesen Befehl aus, um die Verwaltung von CRDs von
trident-protect-crdszutrident-protectzu verschieben:kubectl get crd | grep protect.trident.netapp.io | awk '{print $1}' | xargs -I {} kubectl patch crd {} --type merge -p '{"metadata":{"annotations":{"meta.helm.sh/release-name": "trident-protect"}}}' -
Führen Sie diesen Befehl aus, um das Helm-Secret für das
trident-protect-crdsChart zu löschen:Deinstallieren Sie das trident-protect-crdsChart nicht mit Helm, da dies Ihre CRDs und alle zugehörigen Daten entfernen könnte.
kubectl delete secret -n trident-protect -l name=trident-protect-crds,owner=helm -
-
Trident Protect aktualisieren:
helm upgrade trident-protect netapp-trident-protect/trident-protect --version 100.2602.0 --namespace trident-protectSie können den Protokollierungsgrad während des Upgrades konfigurieren, indem Sie --set logLevel=debugzum Upgrade-Befehl hinzufügen. Der Standard-Protokollierungsgrad istwarn. Debug-Protokollierung wird für die Fehlerbehebung empfohlen, da sie NetApp Support hilft, Probleme zu diagnostizieren, ohne dass Änderungen am Protokollierungsgrad oder eine Problemreproduktion erforderlich sind.