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 networks
e, 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.