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 Trident

Colaboradores

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

Acerca de esta tarea
  • Si necesita una corrección para los errores observados después de una actualización, problemas de dependencia o una actualización incorrecta o incompleta, debe desinstalar Trident y volver a instalar la versión anterior usando 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, desinstalar Trident no elimina los CRD ni los objetos relacionados creados por Trident. Si necesita eliminar completamente Trident y todos sus datos, consulte "Eliminar completamente 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 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 utilizar el mismo método para desinstalar Trident que utilizó para instalarlo. Antes de desinstalar, verifique qué versión utilizó para instalar Trident originalmente.

  1. Uso kubectl get pods -n trident para examinar los pods.

    • Si no hay ningún pod de operador, se instaló Trident utilizando tridentctl.

    • Si hay un pod de operador, se instaló Trident usando el operador Trident manualmente o usando Helm.

  2. Si hay un pod de operador, utilice kubectl describe tproc trident para determinar si Trident se instaló con Helm.

    • Si hay una etiqueta Helm, Trident se instaló usando Helm.

    • Si no hay ninguna etiqueta Helm, Trident se instaló manualmente usando 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 ha instalado Trident utilizando el operador, puede desinstalarlo realizando 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: Al eliminar el TridentOrchestrator CR que se utilizó para implementar Trident, le indica al operador que desinstale Trident. El operador procesa la eliminación TridentOrchestrator y procede a eliminar el despliegue de 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 instaló Trident usando Helm, puede desinstalarlo usando helm uninstall.

#List the Helm release corresponding to the 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 uninstall el comando en tridentctl para eliminar todos los recursos asociados con Trident, excepto los CRD y los objetos relacionados:

./tridentctl uninstall -n <namespace>