Desinstale Astra Trident
En función de la instalación de Astra Trident, hay varias opciones para desinstalarla.
Desinstalar utilizando Helm
Si ha instalado Astra Trident mediante Helm, puede desinstalarlo mediante 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
Desinstale mediante el operador Trident
Si ha instalado Astra Trident mediante el operador, puede desinstalarlo realizando una de las siguientes acciones:
-
Edición
TridentOrchestrator
Para establecer el indicador de desinstalación: puede editarTridentOrchestrator
y ajustarspec.uninstall=true
. Edite elTridentOrchestrator
CR y ajuste launinstall
marcar como se muestra a continuación:kubectl patch torc <trident-orchestrator-name> --type=merge -p '{"spec":{"uninstall":true}}'
Cuando la
uninstall
el indicador se establece entrue
, El operador Trident desinstala Trident, pero no quita el propio TridentOrchestrator. Debe limpiar el TridentOrchestrator y crear uno nuevo si lo desea
Vuelva a instalar Trident. -
Eliminar
TridentOrchestrator
: extrayendo elTridentOrchestrator
CR utilizado para implementar Astra Trident, indica al operador que desinstale Trident. El operador procesa la eliminación deTridentOrchestrator
Y procede a eliminar la implementación y el demonset de Astra Trident, con la eliminación de los pods de Trident que ha creado como parte de la instalación.
Para eliminar completamente Astra Trident (incluidos los CRD que crea) y borrar la pizarra de forma efectiva, puede editarTridentOrchestrator
para pasar lawipeout
opción. Consulte el siguiente ejemplo:
kubectl patch torc <trident-orchestrator-name> --type=merge -p '{"spec":{"wipeout":["crds"],"uninstall":true}}'
Esto desinstala Astra Trident por completo y borra todos los metadatos relacionados con los back-ends y los volúmenes que gestiona. Las instalaciones posteriores se tratan como instalaciones frescas.
Sólo debe considerar borrar los CRD al realizar una desinstalación completa. Esta acción no se puede deshacer. No limpie los CRD a menos que esté buscando empezar y crear una nueva instalación de Astra Trident. |
Desinstale mediante tridentctl
Ejecute el uninstall
comando en tridentctl
A continuación, se eliminan todos los recursos asociados con Astra Trident, excepto los CRD y los objetos relacionados, lo que facilita la ejecución del instalador de nuevo para actualizar a una versión más reciente.
./tridentctl uninstall -n <namespace>
Para realizar una eliminación completa de Astra Trident, debe eliminar los finalizadores de los CRD creados por Astra Trident y eliminar los CRD.