Desinstalación de un clúster de AKS Edge Essentials
En este artículo se describe cómo desinstalar AKS Edge Essentials.
Desconexión de Azure Arc
Si usó Connect-AideArcKubernetes
para conectarse a Azure Arc, ejecute Disconnect-AideArcKubernetes
para desconectar el clúster de Azure Arc. Para una limpieza completa, elimine la entidad de servicio y el grupo de recursos que creó para este ejemplo:
Disconnect-AideArcKubernetes
Si usó Connect-AksEdgeArc
para conectarse a Arc, ejecute Disconnect-AksEdgeArc
para desconectar el clúster de Azure Arc:
Disconnect-AksEdgeArc -JsonConfigFilePath .\aksedge-config.json
También puede quitar manualmente el clúster de Arc mediante Azure Portal y eliminar los pods de Arc del clúster.
Eliminación de la aplicación del clúster
Elimine las aplicaciones que implementó con el comando siguiente:
kubectl delete -f ./path-to-your-YAML-file/app.yaml
Por ejemplo, si ha implementado la aplicación linux de ejemplo, puede eliminarla mediante:
kubectl delete -f linux-sample.yaml
Eliminación de nodos en un clúster de una sola máquina
Para quitar solo el nodo de Windows, emita el siguiente comando:
Remove-AksEdgeNode -nodeType Windows
Para quitar el clúster de una máquina única con una Linux
carga de trabajo o LinuxandWindows
, ejecute:
Remove-AksEdgeDeployment
# or run
Remove-AksEdgeDeployment -Force #to force removal of all clusters.
No se puede quitar el nodo de Linux solo en esta configuración; Debe quitar la implementación si necesita quitar el nodo de Linux.
Nota:
Si el clúster de una sola máquina no limpia correctamente, ejecute y elimine hnsdiag list networks
los objetos de red existentes de AKS Edge Essentials mediante hnsdiag delete networks <ID>
.
Nota:
Hay un problema conocido en el que crear repetidamente una nueva implementación y quitar el nodo podría dar lugar a un "error durante ConnectToVirtualMachine". Si esto ocurre, reinicie el sistema para resolver el error.
Eliminación de nodos en un clúster de varias máquinas
Tenga cuidado al quitar nodos del plano de control. Asegúrese de que tiene otro nodo del plano de control en funcionamiento antes de hacerlo.
Para quitar un nodo solo de Windows:
Remove-AksEdgeNode -NodeType Windows
Para quitar un nodo de solo Linux:
Remove-AksEdgeNode -NodeType Linux
Durante la eliminación de un nodo del plano de control de un clúster, es importante que el administrador del clúster compruebe que el clúster ha completado la conciliación y que el nodo quitado ya no actúa como líder.
Para comprobarlo, ejecute kubectl get leases -A
y compruebe hasta que el nodo quitado ya no sea un titular de concesión en la salida. Esto es fundamental para mantener la estabilidad del clúster.
Para quitar ambos nodos:
Remove-AksEdgeDeployment
Nota:
Hay un problema conocido en el que crear repetidamente una nueva implementación y quitar el nodo puede producir un error. Si esto ocurre, reinicie el sistema para resolver el error.
Desinstalación de AKS Edge Essentials
En la máquina, vaya a Configuración > Aplicaciones > y características. Como alternativa, puede ir a Panel de control > Desinstalar un programa. Desde allí, busque Azure Kubernetes Service Edge Essentials (versión preliminar pública). Seleccione Desinstalar.
Nota:
Es posible que quiera reiniciar la máquina justo después de la desinstalación para que todos los recursos se limpien y la máquina esté lista para una nueva instalación.
Si tiene algún problema al desinstalar AKS Edge Essentials, intente descargar esta herramienta de solución de problemas para desinstalar.
Desinstalación de la CLI de Azure
Consulte Desinstalación de la CLI de Azure.
Desinstalar Az PowerShell
Consulte Cómo desinstalar módulos de Azure PowerShell.