Desinstale Astra Trident
Debe utilizar el mismo método para desinstalar Astra Trident que utilizó para instalar Astra Trident.
-
Si necesita una corrección de los errores observados después de una actualización, problemas de dependencia o una actualización fallida o incompleta, debe desinstalar Astra Trident y volver a instalar la versión anterior siguiendo las instrucciones específicas para ese "versión". Esta es la única forma recomendada de downgrade a una versión anterior.
-
Para facilitar la actualización y la reinstalación, la desinstalación de Astra Trident no quita los CRD ni los objetos relacionados que ha creado Astra Trident. Si necesita eliminar por completo Astra Trident y todos sus datos, consulte "Elimina por completo Astra Trident y CRD"el .
Si va a decomisionar clústeres de Kubernetes, debe eliminar todas las aplicaciones que usan volúmenes creados por Astra Trident antes de desinstalar. De este modo se garantiza la eliminación de las RVP en los nodos de Kubernetes antes de que se eliminen.
Determine el método de instalación original
Debe usar el mismo método para desinstalar Astra Trident que utilizó para instalarlo. Antes de la desinstalación, compruebe la versión que usaba para instalar Astra Trident originalmente.
-
Se utiliza
kubectl get pods -n trident
para examinar los pods.-
Si no hay ningún pod de operador, se instaló Astra Trident mediante
tridentctl
. -
Si hay un pod de operador, se instaló Astra Trident mediante el operador Trident manualmente o mediante Helm.
-
-
Si hay un pod de operador, utilícelo
kubectl describe tproc trident
para determinar si Astra Trident se instaló mediante Helm.-
Si hay una etiqueta Helm, Astra Trident se instaló usando Helm.
-
Si no hay ninguna etiqueta Helm, Astra Trident se instaló manualmente mediante el operador Trident.
-
Desinstale una instalación del operador Trident
Puede desinstalar una instalación de operador trident manualmente o usando Helm.
Desinstale la instalación manual
Si instaló Astra Trident mediante el operador, puede desinstalarlo siguiendo una de las siguientes acciones:
-
Editar
TridentOrchestrator
CR y establecer el indicador de desinstalación:kubectl patch torc <trident-orchestrator-name> --type=merge -p '{"spec":{"uninstall":true}}'
Cuando el
uninstall
indicador está definido entrue
, el operador Trident desinstala Trident, pero no elimina el propio TridentOrchestrator. Debe limpiar el TridentOrchestrator y crear uno nuevo si desea volver a instalar Trident. -
Eliminar
TridentOrchestrator
: Al eliminar elTridentOrchestrator
CR que se utilizó para implementar Astra Trident, le indicas al operador que desinstale Trident. El operador procesa la eliminaciónTridentOrchestrator
y procede a eliminar la implementación de Astra Trident y el inicio de datos, eliminando los pods de Trident que había creado como parte de la instalación.kubectl delete -f deploy/<bundle.yaml> -n <namespace>
Desinstale la instalación de Helm
Si ha instalado Astra Trident mediante Helm, puede desinstalarlo utilizando 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 una tridentctl
instalación
Use uninstall
el comando en tridentctl
para quitar todos los recursos asociados con Astra Trident, excepto los CRD y los objetos relacionados:
./tridentctl uninstall -n <namespace>