Desinstalar um cluster do AKS Edge Essentials
Este artigo descreve como desinstalar o AKS Edge Essentials.
Desconectar-se do Azure Arc
Se você costumava Connect-AideArcKubernetes
se conectar ao Azure Arc, execute Disconnect-AideArcKubernetes
para desconectar o cluster do Azure Arc. Para uma limpeza completa, exclua a entidade de serviço e o grupo de recursos que você criou para este exemplo:
Disconnect-AideArcKubernetes
Se você costumava Connect-AksEdgeArc
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 máquina única
Para remover apenas o nó do Windows, emita o seguinte comando:
Remove-AksEdgeNode -nodeType Windows
Para remover o cluster de computador único com uma carga de Linux
trabalho ou LinuxandWindows
, execute:
Remove-AksEdgeDeployment
# or run
Remove-AksEdgeDeployment -Force #to force removal of all clusters.
Você não pode remover o nó do Linux sozinho nesta configuração; você deve remover a implantação se precisar remover o nó Linux.
Observação
Se o cluster de computador único não for limpo corretamente, execute hnsdiag list networks
e exclua todos os objetos de rede existentes do AKS Edge Essentials usando hnsdiag delete networks <ID>
.
Observação
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ários computadores
Tenha cuidado ao remover nós do plano de controle. Certifique-se de ter outro nó de plano 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 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 detentor de arrendamento na saída. Isso é vital para manter a estabilidade do cluster.
Para remover os dois nós:
Remove-AksEdgeDeployment
Observação
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
Em sua máquina, vá para Configurações > Aplicativos > Aplicativos e Recursos. Como alternativa, você pode ir para o Painel > de Controle Desinstalar um Programa. A partir daí, procure Azure Kubernetes Service Edge Essentials (Visualização Pública). Selecione Desinstalar.
Observação
Talvez você queira reinicializar seu 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 esta ferramenta de solução de problemas para desinstalar.
Desinstalar a CLI do Azure
Consulte Desinstalar a CLI.
Desinstalar o Az PowerShell
Consulte Como desinstalar módulos do Azure PowerShell.