Поделиться через


Удаление кластера 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.

Следующие шаги

Обзор