Aggiornare Trident Protect
È possibile aggiornare Trident Protect alla versione più recente per sfruttare le nuove funzionalità o le correzioni dei bug.
|
|
Quando si esegue l'aggiornamento dalla versione 24.10, gli snapshot in esecuzione durante l'aggiornamento potrebbero non funzionare. Questo problema non impedisce la creazione di snapshot futuri, manuali o pianificati. Se uno snapshot non funziona durante l'aggiornamento, è possibile crearne manualmente uno nuovo per garantire la protezione dell'applicazione. Per evitare potenziali errori, è possibile disabilitare tutte le pianificazioni degli snapshot prima dell'aggiornamento e riabilitarle in seguito. Tuttavia, ciò comporterà la perdita di tutti gli snapshot pianificati durante il periodo di aggiornamento. |
Per aggiornare Trident Protect, procedere come segue.
-
Aggiornare il repository di Trident Helm:
helm repo update -
Aggiornare i CRD Trident Protect:
Questo passaggio è obbligatorio se si esegue l'aggiornamento da una versione precedente alla 25.06, poiché i CRD sono ora inclusi nella tabella di protezione del timone Trident. -
Eseguire 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
trident-protect-crdsgrafico:Non disinstallare il trident-protect-crdsgrafico utilizzando Helm, poiché ciò potrebbe rimuovere i CRD e tutti i dati correlati.
kubectl delete secret -n trident-protect -l name=trident-protect-crds,owner=helm -
-
Aggiornamento di Trident Protect:
helm upgrade trident-protect netapp-trident-protect/trident-protect --version 100.2506.0 --namespace trident-protect