Skip to main content
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 tras una actualización, un problema de dependencia o una actualización fallida o incompleta, debería desinstalar Astra Trident y volver a instalar la versión anterior siguiendo las instrucciones específicas para ello "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".

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. Uso kubectl get pods -n trident para examinar los pods.

    • Si no existe ningún pod de operador, Astra Trident se instaló 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 del operador, utilice 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. Edición TridentOrchestrator CR y establecer el indicador de desinstalación:

    kubectl patch torc <trident-orchestrator-name> --type=merge -p '{"spec":{"uninstall":true}}'

    Cuando la uninstall el indicador se establece en true, El operador Trident desinstala Trident, pero no quita el propio TridentOrchestrator. Debe limpiar el TridentOrchestrator y crear uno nuevo si desea volver a instalar Trident.

  2. Eliminar TridentOrchestrator: Quitando el TridentOrchestrator CR utilizado para implementar Astra Trident, indica al operador que desinstale Trident. El operador procesa la eliminación de TridentOrchestrator 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.

    kubectl delete -f deploy/<bundle.yaml> -n <namespace>

Desinstale la instalación de 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 un tridentctl instalación

Utilice la uninstall comando en tridentctl Para quitar todos los recursos asociados con Astra Trident, excepto los CRD y los objetos relacionados:

./tridentctl uninstall -n <namespace>