Aggiorna Trident Protect
Puoi aggiornare Trident Protect all'ultima versione per sfruttare le nuove funzionalità o correzioni di bug.
|
|
|
Passaggio 1: seleziona una versione
Le versioni di Trident Protect seguono una convenzione di naming basata sulla data YY.MM, dove "YY" sono le ultime due cifre dell'anno e "MM" è il mese. Le versioni Dot seguono una convenzione YY.MM.X, dove "X" è il livello di patch. Selezionerai la versione a cui eseguire l'aggiornamento in base alla versione da cui stai aggiornando.
-
È possibile eseguire un aggiornamento diretto a qualsiasi release di destinazione che rientri in una finestra di quattro release della versione installata. Ad esempio, è possibile eseguire un aggiornamento diretto dalla 24.10 (o da qualsiasi 24.10 dot release) alla 25.10.
-
Se stai eseguendo l'aggiornamento da una versione al di fuori della finestra di quattro release, esegui un aggiornamento in più fasi. Usare le istruzioni di aggiornamento per la "versione precedente" da cui si esegue l'aggiornamento per passare alla release più recente che rientra nella finestra di quattro release. Ad esempio, se stai utilizzando la versione 24.10 e desideri eseguire l'aggiornamento alla versione 26.02:
-
Primo upgrade dal 24.10 al 25.02.
-
Quindi esegui l'aggiornamento da 25.02 a 26.02.
-
Passaggio 2: Aggiornare Trident Protect
Per aggiornare Trident Protect, eseguire i seguenti passaggi.
-
Aggiorna il repository Helm di Trident:
helm repo update -
Aggiorna i CRD di Trident Protect:
Questo passaggio è necessario se si esegue l'aggiornamento da una versione precedente alla 25.06, poiché i CRD sono ora inclusi nel chart Helm di Trident Protect. -
Esegui questo comando per spostare la gestione dei CRD da
trident-protect-crdsatrident-protect: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"}}}' -
Esegui questo comando per eliminare il segreto Helm per il
trident-protect-crdschart:Non disinstallare il trident-protect-crdschart tramite Helm, poiché ciò potrebbe rimuovere i tuoi CRD e qualsiasi dato correlato.
kubectl delete secret -n trident-protect -l name=trident-protect-crds,owner=helm -
-
Aggiorna Trident Protect:
helm upgrade trident-protect netapp-trident-protect/trident-protect --version 100.2602.0 --namespace trident-protectÈ possibile configurare il livello di registrazione durante l'aggiornamento aggiungendo --set logLevel=debugal comando di aggiornamento. Il livello di registrazione predefinito èwarn. La registrazione di debug è consigliata per la risoluzione dei problemi, in quanto aiuta NetApp a diagnosticare i problemi senza richiedere modifiche al livello di registrazione o la riproduzione dei problemi.