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 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".
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.
-
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.
-
-
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:
-
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 entrue
, 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. -
Eliminar
TridentOrchestrator
: Quitando 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.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>