Désinstaller Astra Trident
Selon l'installation d'Astra Trident, il existe plusieurs options pour le désinstaller.
Désinstaller en utilisant Helm
Si vous avez installé Astra Trident à l'aide de Helm, vous pouvez le désinstaller à l'aide de 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
Désinstaller en utilisant l'opérateur Trident
Si vous avez installé Astra Trident à l'aide de l'opérateur, vous pouvez le désinstaller en procédant de l'une des manières suivantes :
-
Modifier
TridentOrchestratorPour définir l'indicateur de désinstallation :, vous pouvez modifierTridentOrchestratoret jeuspec.uninstall=true. Modifiez leTridentOrchestratorCR et régler leuninstallmarquer comme indiqué ci-dessous :kubectl patch torc <trident-orchestrator-name> --type=merge -p '{"spec":{"uninstall":true}}'Lorsque le
uninstalll'indicateur est défini surtrue, L'opérateur Trident désinstalle Trident, mais ne supprime pas TridentOrchestrator lui-même. Vous devez nettoyer TridentOrchestrator et en créer un nouveau si vous le souhaitez
Réinstallez Trident. -
Supprimer
TridentOrchestrator: en retirant leTridentOrchestratorCR utilisé pour déployer Astra Trident, vous demandez à l'opérateur de désinstaller Trident. L'opérateur traite la dépose deTridentOrchestratorIl procède également au retrait du déploiement et de la demonset Astra Trident, en supprimant les pods Trident qu'il avait créés dans le cadre de l'installation.
Pour supprimer entièrement Astra Trident (y compris les CRD qu'il crée) et nettoyer efficacement la ardoise, vous pouvez la modifierTridentOrchestratorpour passerwipeoutoption. Voir l'exemple suivant :
kubectl patch torc <trident-orchestrator-name> --type=merge -p '{"spec":{"wipeout":["crds"],"uninstall":true}}'
Cela désinstalle complètement Astra Trident et efface toutes les métadonnées relatives aux systèmes back-end et aux volumes gérés. Les installations ultérieures sont traitées comme des installations neuves.
|
|
Vous ne devez envisager de supprimer les CRD que lorsque vous effectuez une désinstallation complète. Cette opération ne peut pas être annulée. Ne nettoyez pas les CRD à moins que vous ne cherchiez à recommencer et à créer une nouvelle installation Astra Trident. |
Désinstaller à l'aide de tridentctl
Exécutez le uninstall commande dans tridentctl Comme suit, supprime toutes les ressources associées à Astra Trident, à l'exception des CRD et des objets associés, ce qui facilite l'exécution du programme d'installation pour la mise à jour vers une version plus récente.
./tridentctl uninstall -n <namespace>
Pour supprimer totalement Astra Trident, il est conseillé de supprimer les finaliseurs des CRD créés par Astra Trident et de supprimer les CRD.