Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье описывается удаление 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.