Désinstaller Astra Trident
Vous devez utiliser la même méthode pour désinstaller Astra Trident que pour installer Astra Trident.
-
Si vous avez besoin d'un correctif pour les bugs observés après une mise à niveau, des problèmes de dépendance ou une mise à niveau non réussie ou incomplète, désinstallez Astra Trident et réinstallez la version précédente en suivant les instructions spécifiques à cette mise à niveau "version". Il s'agit de la seule méthode recommandée pour rétrograder vers une version antérieure.
-
Pour faciliter la mise à niveau et la réinstallation, la désinstallation d'Astra Trident ne supprime pas les CRD ou les objets associés créés par Astra Trident. Si vous devez supprimer complètement Astra Trident et toutes ses données, reportez-vous à la "Retirez complètement Astra Trident et les CRD".
Si vous désaffectez des clusters Kubernetes, vous devez supprimer toutes les applications qui utilisent des volumes créés par Astra Trident avant de procéder à la désinstallation. Cela permet de s'assurer que les ESV ne sont pas publiées sur les nœuds Kubernetes avant d'être supprimées.
Déterminez la méthode d'installation d'origine
Vous devez utiliser la même méthode pour désinstaller Astra Trident que vous avez utilisée pour l'installer. Avant de procéder à la désinstallation, vérifiez quelle version vous avez utilisée pour installer Astra Trident à l'origine.
-
Utilisez
kubectl get pods -n trident
pour examiner les modules.-
S'il n'y a pas de module opérateur, Astra Trident a été installée à l'aide de
tridentctl
. -
S'il existe un pod opérateur, Astra Trident a été installé à l'aide de l'opérateur Trident soit manuellement, soit à l'aide d'Helm.
-
-
S'il existe un module opérateur, utilisez
kubectl describe tproc trident
pour déterminer si Astra Trident a été installée à l'aide de Helm.-
S'il y a une étiquette Helm, Astra Trident a été installée à l'aide d'Helm.
-
S'il n'y a pas d'étiquette Helm, Astra Trident a été installé manuellement à l'aide de l'opérateur Trident.
-
Désinstallez l'installation d'un opérateur Trident
Vous pouvez désinstaller manuellement l'installation d'un opérateur trident ou à l'aide d'Helm.
Désinstallez l'installation manuelle
Si vous avez installé Astra Trident à l'aide de l'opérateur, vous pouvez le désinstaller en effectuant l'une des opérations suivantes :
-
Modifiez
TridentOrchestrator
CR et définissez l'indicateur de désinstallation :kubectl patch torc <trident-orchestrator-name> --type=merge -p '{"spec":{"uninstall":true}}'
Lorsque l'
uninstall`indicateur est défini sur `true
, l'opérateur Trident désinstalle Trident, mais ne supprime pas l'orchestrateur TridentOrchestrator lui-même. Vous devez nettoyer TridentOrchestrator et en créer un nouveau si vous souhaitez réinstaller Trident. -
Supprimer
TridentOrchestrator
: en supprimant leTridentOrchestrator
CR utilisé pour déployer Astra Trident, vous demandez à l'opérateur de désinstaller Trident. L'opérateur traite la suppressionTridentOrchestrator
et procède à la suppression du déploiement et du démonset Astra Trident, en supprimant les pods Trident qu'il avait créés dans le cadre de l'installation.kubectl delete -f deploy/<bundle.yaml> -n <namespace>
Désinstallez l'installation d'Helm
Si vous avez installé Astra Trident en utilisant Helm, vous pouvez le désinstaller en utilisant 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ésinstallez une tridentctl
installation
Utilisez uninstall
la commande dans tridentctl
pour supprimer toutes les ressources associées à Astra Trident, à l'exception des CRD et des objets associés :
./tridentctl uninstall -n <namespace>