Partilhar via


Desinstalar um cluster do AKS Edge Essentials

Este artigo descreve como desinstalar o AKS Edge Essentials.

Desconectar do Azure Arc

Se você costumava Connect-AideArcKubernetes se conectar ao Azure Arc, execute Disconnect-AideArcKubernetes para desconectar seu cluster do Azure Arc. Para uma limpeza completa, exclua a entidade de serviço e o grupo de recursos criados para este exemplo:

Disconnect-AideArcKubernetes

Se você costumava Connect-AksEdgeArc se conectar ao Arc, execute Disconnect-AksEdgeArc para desconectar seu 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 que você implantou 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 máquina única

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

Remove-AksEdgeNode -nodeType Windows

Para remover seu cluster de máquina única com uma Linux ou LinuxandWindows carga de trabalho, execute:

Remove-AksEdgeDeployment

# or run
Remove-AksEdgeDeployment -Force #to force removal of all clusters.

Não é possível remover o nó Linux sozinho nesta configuração; você deve remover a implantação se precisar remover o nó Linux.

Nota

Se o cluster de uma única máquina não limpar corretamente, execute hnsdiag list networkse, em seguida, exclua todos os objetos de rede existentes do AKS Edge Essentials usando hnsdiag delete networks <ID>o .

Nota

Há um problema conhecido em que a criação repetida de uma nova implantação e a remoção do nó podem resultar em um "erro durante ConnectToVirtualMachine". Se isso ocorrer, reinicie o sistema para resolver o erro.

Remover nós em um cluster de várias máquinas

Tenha cuidado ao remover nós do plano de controle. Certifique-se de ter outro nó de plano de controle de trabalho antes de fazê-lo.

Para remover um nó somente Windows:

Remove-AksEdgeNode -NodeType Windows

Para remover um nó somente Linux:

Remove-AksEdgeNode -NodeType Linux

Durante a remoção de um nó do plano 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 titular de concessão na saída. Isso é vital para manter a estabilidade do cluster.

Para remover ambos os nós:

Remove-AksEdgeDeployment

Nota

Há um problema conhecido em que a criação repetida de uma nova implantação e a remoção do nó podem resultar em um erro. Se isso ocorrer, reinicie o sistema para resolver o erro.

Desinstalar o AKS Edge Essentials

Na sua máquina, aceda a Definições > Aplicações > Aplicações & Funcionalidades. Como alternativa, você pode ir para Painel de Controle > desinstalar um programa. A partir daí, procure o Azure Kubernetes Service Edge Essentials (Visualização Pública). Selecione Desinstalar.

Nota

Você pode querer reiniciar sua máquina logo após a desinstalação para que todos os recursos sejam limpos e sua máquina esteja pronta para uma nova instalação.

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

Desinstalar a CLI do Azure

Consulte Desinstalar a CLI do Azure.

Desinstalar o Az PowerShell

Consulte Como desinstalar módulos do Azure PowerShell.

Próximos passos

Descrição geral