Compartilhar via


Desinstalar um cluster do AKS Edge Essentials

Este artigo descreve como desinstalar o AKS Edge Essentials.

Desconectar do Azure Arc

Se você usou Connect-AideArcKubernetes para se conectar ao Azure Arc, execute Disconnect-AideArcKubernetes para desconectar o cluster do Azure Arc. Para obter uma limpo completa, exclua a entidade de serviço e o grupo de recursos que você criou para este exemplo:

Disconnect-AideArcKubernetes

Se você usou Connect-AksEdgeArc para se conectar ao Arc, execute Disconnect-AksEdgeArc para desconectar o cluster do Azure Arc:

Disconnect-AksEdgeArc -JsonConfigFilePath .\aksedge-config.json

Você também pode remover manualmente o cluster do Arc usando o portal do Azure e excluir os pods do Arc no cluster.

Remover seu aplicativo do cluster

Exclua os aplicativos implantados usando o seguinte comando:

kubectl delete -f ./path-to-your-YAML-file/app.yaml

Por exemplo, se você implantou o aplicativo Linux de exemplo, poderá excluí-lo usando:

kubectl delete -f linux-sample.yaml

Remover nós em um cluster de computador único

Para remover somente o nó do Windows, emita o seguinte comando:

Remove-AksEdgeNode -nodeType Windows

Para remover o cluster de computador único com uma Linux carga de trabalho ou LinuxandWindows , execute:

Remove-AksEdgeDeployment

# or run
Remove-AksEdgeDeployment -Force #to forcefully remove all.

Você não pode remover o nó do Linux sozinho nesta configuração; você deve remover a implantação se precisar remover o nó do Linux.

Observação

Se o cluster de computador único não limpo corretamente, execute hnsdiag list networkse exclua todos os objetos de rede existentes do AKS Edge Essentials usando hnsdiag delete networks <ID>.

Observação

Há um problema conhecido em que criar repetidamente uma nova implantação e remover o nó pode resultar em um "erro durante ConnectToVirtualMachine". Se isso ocorrer, reinicialize o sistema para resolve o erro.

Remover nós em um cluster de vários computadores

Tenha cuidado ao remover nós do painel de controle. Verifique se você tem outro nó do painel de controle em funcionamento antes de fazer isso.

Para remover um nó somente do Windows:

Remove-AksEdgeNode -NodeType Windows

Para remover um nó somente Linux:

Remove-AksEdgeNode -NodeType Linux

Durante a remoção de um nó do painel de controle de um cluster, é importante que o administrador do cluster verifique se o cluster concluiu a reconciliação e se o nó removido não serve mais como líder.

Você pode verificar isso executando kubectl get leases -A e verificando até que o nó removido não seja mais um detentor de concessão na saída. Isso é vital para manter a estabilidade do cluster.

Para remover ambos os nós:

Remove-AksEdgeDeployment

Observação

Há um problema conhecido em que criar repetidamente uma nova implantação e remover o nó pode resultar em um erro. Se isso ocorrer, reinicialize o sistema para resolve o erro.

Desinstalar o AKS Edge Essentials

Em seu computador, acesse Configurações > Aplicativos > Aplicativos & Recursos. Como alternativa, você também pode ir para Painel de Controle Desinstalar > um Programa. A partir daí, procure Serviço de Kubernetes do Azure Edge Essentials (Visualização Pública). Selecione Desinstalar.

Observação

Talvez você queira reinicializar o computador logo após a desinstalação para que todos os recursos sejam limpos e seu computador esteja pronto para uma nova instalação.

Se você encontrar problemas ao desinstalar o AKS Edge Essentials, tente baixar essa ferramenta de solução de problemas para desinstalar.

Desinstalar a CLI do Azure

Confira Desinstalar a CLI do Azure.

Desinstalar o Az PowerShell

Confira Como desinstalar Azure PowerShell módulos.

Próximas etapas

Visão geral