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


Деинсталляция кластера AKS Edge Essentials

В этой статье описывается удаление AKS Edge Essentials.

Отключение от Azure Arc

Если вы использовали Connect-AideArcKubernetes для подключения к Azure Arc, выполните команду Disconnect-AideArcKubernetes , чтобы отключить кластер от Azure Arc. Для полной очистки удалите субъект-службу и группу ресурсов, созданную для этого примера:

Disconnect-AideArcKubernetes

Запустите Disconnect-AksEdgeArc, чтобы отключить кластер от Azure Arc:

Disconnect-AksEdgeArc -JsonConfigFilePath .\aksedge-config.json

Вы также можете вручную удалить кластер из Arc с помощью портала Azure и удалить поды Arc в кластере.

Удаление приложения из кластера

Удалите приложения, которые вы развернули, с помощью следующей команды:

kubectl delete -f ./path-to-your-YAML-file/app.yaml

Например, если вы развернули пример приложения Linux, его можно удалить с помощью:

kubectl delete -f linux-sample.yaml

Удаление узлов в кластере с одним компьютером

Чтобы удалить только узел Windows, выполните следующую команду:

Remove-AksEdgeNode -nodeType Windows

Чтобы удалить кластер из одной машины с загрузкой Linux или LinuxandWindows, выполните команду:

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 Service Edge Essentials (публичный предварительный просмотр). Выберите Удалить.

Примечание.

Вы можете перезагрузить компьютер сразу после удаления, чтобы все ресурсы были удалены, и компьютер готов к новой установке.

Если возникли проблемы с удалением AKS Edge Essentials, попробуйте скачать это средство устранения неполадок для удаления.

Удалите Azure CLI

См. статью "Удаление Azure CLI".

Удаление Az PowerShell

Узнайте , как удалить модули Azure PowerShell.

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

Обзор