Disinstallare Astra Trident
A seconda della modalità di installazione di Astra Trident, esistono diverse opzioni per disinstallarlo.
Disinstallare utilizzando Helm
Se Astra Trident è stato installato utilizzando Helm, è possibile disinstallarlo utilizzando helm uninstall.
#List the Helm release corresponding to the Astra Trident install. helm ls -n trident NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION trident trident 1 2021-04-20 00:26:42.417764794 +0000 UTC deployed trident-operator-21.07.1 21.07.1 #Uninstall Helm release to remove Trident helm uninstall trident -n trident release "trident" uninstalled
Disinstallare utilizzando l'operatore Trident
Se Astra Trident è stato installato utilizzando l'operatore, è possibile disinstallarlo eseguendo una delle seguenti operazioni:
-
Modifica
TridentOrchestratorPer impostare il flag di disinstallazione: è possibile modificareTridentOrchestratore impostarespec.uninstall=true. Modificare ilTridentOrchestratorCR e impostareuninstallcontrassegnare come mostrato di seguito:kubectl patch torc <trident-orchestrator-name> --type=merge -p '{"spec":{"uninstall":true}}'Quando il
uninstallflag è impostato sutrue, L'operatore Trident disinstalla Trident, ma non rimuove il TridentOrchestrator stesso. È necessario ripulire il TridentOrchestrator e crearne uno nuovo, se lo si desidera
Installare nuovamente Trident. -
Elimina
TridentOrchestrator: rimuovendo ilTridentOrchestratorCR utilizzato per implementare Astra Trident, si richiede all'operatore di disinstallare Trident. L'operatore elabora la rimozione diTridentOrchestratorE procede alla rimozione dell'implementazione e del demonset di Astra Trident, eliminando i pod Trident creati come parte dell'installazione.
Per rimuovere completamente Astra Trident (inclusi i CRD creati) e pulire efficacemente l'ardesia pulita, è possibile modificareTridentOrchestratorper superare ilwipeoutopzione. Vedere il seguente esempio:
kubectl patch torc <trident-orchestrator-name> --type=merge -p '{"spec":{"wipeout":["crds"],"uninstall":true}}'
In questo modo Astra Trident viene disinstallato completamente e vengono cancellati tutti i metadati relativi ai backend e ai volumi gestiti. Le installazioni successive vengono trattate come installazioni nuove.
|
|
Considerare la cancellazione dei CRD solo quando si esegue una disinstallazione completa. Questa operazione non può essere annullata. Non cancellare i CRD a meno che non si desideri ricominciare e creare una nuova installazione di Astra Trident. |
Disinstallare utilizzando tridentctl
Eseguire uninstall ingresso comando tridentctl Come segue per rimuovere tutte le risorse associate ad Astra Trident, ad eccezione dei CRD e degli oggetti correlati, semplificando l'esecuzione del programma di installazione per l'aggiornamento a una versione più recente.
./tridentctl uninstall -n <namespace>
Per eseguire una rimozione completa di Astra Trident, rimuovere i finalizzatori dei CRD creati da Astra Trident ed eliminare i CRD.