Удаление кластера AKS Edge Essentials
В этой статье описывается удаление AKS Edge Essentials.
Отключение от Azure Arc
Если вы использовали Connect-AideArcKubernetes
для подключения к Azure Arc, выполните команду Disconnect-AideArcKubernetes
, чтобы отключить кластер от Azure Arc. Для полной очистки удалите субъект-службу и группу ресурсов, созданную для этого примера:
Disconnect-AideArcKubernetes
Если вы использовали Connect-AksEdgeArc
для подключения к Arc, выполните команду Disconnect-AksEdgeArc
, чтобы отключить кластер от Azure Arc:
Disconnect-AksEdgeArc -JsonConfigFilePath .\aksedge-config.json
Вы также можете вручную удалить кластер из Arc с помощью портал Azure и удалить модули pod Arc в кластере.
Удаление приложения из кластера
Удалите развернутые приложения с помощью следующей команды:
kubectl delete -f ./path-to-your-YAML-file/app.yaml
Например, если вы развернули пример приложения Linux, его можно удалить с помощью:
kubectl delete -f linux-sample.yaml
Удаление узлов в кластере с одним компьютером
Чтобы удалить только узел Windows, выполните следующую команду:
Remove-AksEdgeNode -nodeType Windows
Чтобы удалить один кластер компьютера с помощью или LinuxandWindows
рабочей нагрузки, выполните следующую Linux
команду:
Remove-AksEdgeDeployment
# or run
Remove-AksEdgeDeployment -Force #to force removal of all clusters.
В этой конфигурации нельзя удалить узел Linux. Если необходимо удалить узел Linux, необходимо удалить развертывание.
Примечание.
Если кластер с одним компьютером не очищается должным образом, запустите hnsdiag list networks
его, удалите существующие сетевые объекты AKS Edge Essentials с помощью hnsdiag delete networks <ID>
.
Примечание.
Существует известная проблема, при которой многократное создание нового развертывания и удаление узла может привести к ошибке во время ConnectToVirtualMachine. При этом перезагрузите систему, чтобы устранить ошибку.
Удаление узлов в кластере с несколькими компьютерами
Будьте осторожны при удалении узлов плоскости управления. Перед этим убедитесь, что у вас есть другой рабочий узел плоскости управления.
Удаление узла только для Windows:
Remove-AksEdgeNode -NodeType Windows
Чтобы удалить узел, доступный только для Linux, выполните приведенные действия.
Remove-AksEdgeNode -NodeType Linux
Во время удаления узла плоскости управления из кластера важно убедиться, что кластер завершил выверку и что удаленный узел больше не служит лидером.
Это можно проверить, выполнив kubectl get leases -A
и проверив, пока удаленный узел больше не является владельцем аренды в выходных данных. Это жизненно важно для поддержания стабильности кластера.
Чтобы удалить оба узла, выполните приведенные действия.
Remove-AksEdgeDeployment
Примечание.
Существует известная проблема, при которой многократное создание нового развертывания и удаление узла может привести к ошибке. При этом перезагрузите систему, чтобы устранить ошибку.
Удаление AKS Edge Essentials
На компьютере перейдите к разделу "Параметры > приложений" > и "Функции". Кроме того, вы можете перейти к панель управления > удалить программу. Оттуда найдите Служба Azure Kubernetes Edge Essentials (общедоступная предварительная версия). Выберите Удалить.
Примечание.
Вы можете перезагрузить компьютер сразу после удаления, чтобы все ресурсы были удалены, и компьютер готов к новой установке.
Если возникли проблемы с удалением AKS Edge Essentials, попробуйте скачать это средство устранения неполадок для удаления.
Удаление Azure CLI
См. статью "Удаление Azure CLI".
Удаление Az PowerShell
Узнайте , как удалить модули Azure PowerShell.