Este documento foi traduzido usando tecnologia de tradução automática de máquina. Sempre trabalhamos para apresentar traduções precisas, mas não oferecemos nenhuma garantia em relação à integridade, precisão ou confiabilidade do conteúdo traduzido. Em caso de qualquer discrepância, a versão original em inglês prevalecerá e constituirá o texto official.

Esta é uma documentação não divulgada para SUSE® Storage 1.12 (Dev).

Desinstalação

Pré-requisitos

Para evitar que SUSE Storage seja desinstalado acidentalmente (o que leva à perda de dados), há uma nova configuração, deleting-confirmation-flag. Se essa flag estiver false, a tarefa de desinstalação falhará. Defina essa flag como true para permitir a desinstalação. Você pode definir essa flag usando a página de configurações na interface do SUSE Storage ou kubectl -n longhorn-system patch -p '{"value": "true"}' --type=merge lhs deleting-confirmation-flag.

Para evitar danos ao cluster Kubernetes, recomenda-se excluir todas as cargas de trabalho do Kubernetes utilizando volumes SUSE Storage (PersistentVolume, PersistentVolumeClaim, StorageClass, implantação, StatefulSet, DaemonSet etc).

Remover completamente SUSE Storage

Para remover completamente a implantação SUSE Storage do seu cluster Kubernetes, use o comando helm uninstall.

helm uninstall longhorn --namespace longhorn-system

Desinstalando SUSE Storage pela interface do Rancher

Na interface do Rancher, navegue até a aba Catalog Apps e exclua o app SUSE Storage.

Desinstalando SUSE Storage usando Helm

Execute o seguinte comando:

helm uninstall longhorn -n longhorn-system

Desinstalando SUSE Storage usando o Helm Controller

Execute o seguinte comando:

kubectl delete helmchart <HelmChart name> -n <HelmChart namespace>

Desinstalando SUSE Storage usando o Helm Controller

Execute o seguinte comando:

kubectl delete helmchart <HelmChart name> -n <HelmChart namespace>

Desinstalando SUSE Storage usando o Fleet

Execute o seguinte comando:

kubectl delete GitRepo longhorn -n fleet-local

Após a conclusão da tarefa longhorn-uninstall, execute o seguinte comando:

kubectl delete -f https://raw.githubusercontent.com/longhorn/longhorn/v1.12.0/deploy/longhorn.yaml

Desinstalando SUSE Storage usando o Flux

Execute o seguinte comando:

flux delete helmrelease longhorn-release -n longhorn-system

Desinstalando SUSE Storage usando o Argo CD

O Argo CD atualmente não suporta o hook de recurso PreDelete. Em vez de executar argocd app delete longhorn diretamente, você deve desinstalar SUSE Storage usando kubectl para evitar que recursos pendentes permaneçam no namespace longhorn-system.