Skip to main content
Hay disponible una nueva versión de este producto.
Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

Desinstale Astra Trident

Colaboradores

Debe utilizar el mismo método para desinstalar Astra Trident que utilizó para instalar Astra Trident.

Acerca de esta tarea
  • 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 .

Antes de empezar

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.

  1. 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.

  2. 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:

  1. 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 en true, 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.

  2. Eliminar TridentOrchestrator: Al eliminar el TridentOrchestrator CR que se utilizó para implementar Astra Trident, le indicas al operador que desinstale Trident. El operador procesa la eliminación TridentOrchestrator 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>