Skip to main content
Uma versão mais recente deste produto está disponível.
O português é fornecido por meio de tradução automática para sua conveniência. O inglês precede o português em caso de inconsistências.

Desinstale o Astra Trident

Colaboradores

Você deve usar o mesmo método para desinstalar o Astra Trident usado para instalar o Astra Trident.

Sobre esta tarefa
  • Se você precisar de uma correção para bugs observados após uma atualização, problemas de dependência ou uma atualização mal sucedida ou incompleta, você deve desinstalar o Astra Trident e reinstalar a versão anterior usando as instruções específicas para isso "versão". Esta é a única maneira recomendada de downgrade para uma versão anterior.

  • Para facilitar a atualização e reinstalação, a desinstalação do Astra Trident não remove os CRDs ou objetos relacionados criados pelo Astra Trident. Se você precisar remover completamente o Astra Trident e todos os seus dados, "Remova completamente o Astra Trident e CRDs"consulte .

Antes de começar

Se você está desativando clusters do Kubernetes, exclua todas as aplicações que usam volumes criados pelo Astra Trident antes da desinstalação. Isso garante que os PVCs sejam inéditos nos nós do Kubernetes antes que sejam excluídos.

Determine o método de instalação original

Você deve usar o mesmo método para desinstalar o Astra Trident que você usou para instalá-lo. Antes de desinstalar, verifique qual versão você usou para instalar originalmente o Astra Trident.

  1. Use kubectl get pods -n trident para examinar os pods.

    • Se não houver nenhum pod do operador, o Astra Trident foi instalado usando `tridentctl`o .

    • Se houver um pod do operador, o Astra Trident foi instalado usando o operador Trident manualmente ou usando o Helm.

  2. Se houver um pod do operador, use kubectl describe tproc trident para determinar se o Astra Trident foi instalado usando o Helm.

    • Se houver uma etiqueta Helm, o Astra Trident foi instalado usando Helm.

    • Se não houver nenhuma etiqueta Helm, o Astra Trident foi instalado manualmente usando o operador Trident.

Desinstale a instalação de um operador Trident

Você pode desinstalar manualmente uma instalação do operador do Trident ou usando o Helm.

Desinstalar a instalação manual

Se você instalou o Astra Trident usando o operador, você pode desinstalá-lo fazendo um dos seguintes procedimentos:

  1. Editar TridentOrchestrator CR e definir o sinalizador de desinstalação:

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

    Quando o uninstall sinalizador está definido como true, o operador Trident desinstala o Trident, mas não remove o próprio TridentOrchestrator. Você deve limpar o TridentOrchestrator e criar um novo se quiser instalar o Trident novamente.

  2. Excluir TridentOrchestrator: Ao remover o TridentOrchestrator CR que foi usado para implantar o Astra Trident, você instrui o operador a desinstalar o Trident. O operador processa a remoção TridentOrchestrator e remove a implantação do Astra Trident e o daemonset, excluindo os pods do Trident que ele criou como parte da instalação.

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

Desinstale a instalação do Helm

Se você instalou o Astra Trident usando o Helm, você pode desinstalá-lo usando `helm uninstall`o .

#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 uma tridentctl instalação

Use o uninstall comando in tridentctl para remover todos os recursos associados ao Astra Trident, exceto para CRDs e objetos relacionados:

./tridentctl uninstall -n <namespace>