Share via


Desinstalar um cluster do AKS Edge Essentials

Este artigo descreve como desinstalar o AKS Edge Essentials.

Desligar do Azure Arc

Se utilizou Connect-AideArcKubernetes para ligar ao Azure Arc, execute Disconnect-AideArcKubernetes para desligar o cluster do Azure Arc. Para uma limpeza completa, elimine o principal de serviço e o grupo de recursos que criou para este exemplo:

Disconnect-AideArcKubernetes

Se utilizou Connect-AksEdgeArc para ligar ao Arc, execute Disconnect-AksEdgeArc para desligar o cluster do Azure Arc:

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

Também pode remover manualmente o cluster do Arc com a portal do Azure e eliminar os pods do Arc no cluster.

Remover a aplicação do cluster

Elimine as aplicações que implementou com o seguinte comando:

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

Por exemplo, se tiver implementado a aplicação Linux de exemplo, pode eliminá-la com:

kubectl delete -f linux-sample.yaml

Remover nós num cluster de máquina única

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

Remove-AksEdgeNode -nodeType Windows

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

Remove-AksEdgeDeployment

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

Não pode remover apenas o nó do Linux nesta configuração; tem de remover a implementação se precisar de remover o nó do Linux.

Nota

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

Nota

Existe um problema conhecido em que criar repetidamente uma nova implementação e remover o nó pode resultar num "erro durante ConnectToVirtualMachine". Se isto ocorrer, reinicie o sistema para resolver o erro.

Remover nós num cluster com várias máquinas

Tenha cuidado ao remover nós do plano de controlo. Certifique-se de que tem outro nó de plano de controlo a funcionar antes de o fazer.

Para remover um nó apenas do Windows:

Remove-AksEdgeNode -NodeType Windows

Para remover um nó apenas para Linux:

Remove-AksEdgeNode -NodeType Linux

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

Pode verificar esta situação ao executar kubectl get leases -A e verificar até que o nó removido deixe de ser um proprietário de concessão na saída. Isto é vital para manter a estabilidade do cluster.

Para remover ambos os nós:

Remove-AksEdgeDeployment

Nota

Existe um problema conhecido em que criar repetidamente uma nova implementação e remover o nó pode resultar num erro. Se isto ocorrer, reinicie o sistema para resolver o erro.

Desinstalar o AKS Edge Essentials

No seu computador, aceda a Definições Aplicações > Aplicações > & Funcionalidades. Em alternativa, também pode aceder a Painel de Controlo > Desinstalar um Programa. A partir daí, procure Azure Kubernetes Service Edge Essentials (Pré-visualização Pública). Selecione Desinstalar.

Nota

Poderá querer reiniciar o computador logo após a desinstalação para que todos os recursos sejam limpos e o computador esteja pronto para uma nova instalação.

Se encontrar problemas ao desinstalar o AKS Edge Essentials, experimente transferir esta ferramenta de resolução de problemas para desinstalar .

Desinstalar a CLI do Azure

Veja Desinstalar a CLI do Azure.

Desinstalar o Az PowerShell

Veja Como desinstalar módulos de Azure PowerShell.

Passos seguintes

Descrição geral