Устранение неполадок с кодом ошибки PublicIPAddressCannotBeDeleted, InUseSubnetCannotBeDeleted или InUseNetworkSecurityGroupCannotBeDeleted
В этой статье описывается, как определить и устранить PublicIPAddressCannotBeDeleted
InUseSubnetCannotBeDeleted
ошибку, InUseNetworkSecurityGroupCannotBeDeleted
возникающую при попытке удалить кластер Microsoft Служба Azure Kubernetes (AKS).
Симптомы
При попытке удалить кластер AKS появляется одно из следующих сообщений об ошибке:
PublicIPAddressCannotBeDeleted
Для кода ошибки:{
сообщение: «Общедоступный IP-адрес ...../providers/Microsoft.Network/publicIPAddresses/ не может быть удален, так как он по-прежнему выделен для ресурса ...../providers/Microsoft.Network/loadBalancers/kubernetes/frontendIPConfigurations/..... . Чтобы удалить общедоступный IP-адрес, отделите или отсоедините его от ресурса».
}
InUseSubnetCannotBeDeleted
Для кода ошибки:{
сообщение: «Подсеть aks-subnet используется ...../Microsoft.Network/networkInterfaces/|providers|Microsoft.Compute|virtualMachineScaleSets|vmss|virtualMachines|1|networkInterfaces|aks-worker-vmss/ipConfigurations/ipconfig1 и не может быть удалена. Чтобы удалить подсеть, удалите все ресурсы в подсети».
}
or
{
message: "Подсеть aks-subnet используется ..../resourceGroups/.../providers/Microsoft.Network/virtualNetworks/.../subnets/.../serviceAssociationLinks/AppServiceLinks и невозможно удалить. Чтобы удалить подсеть, удалите все ресурсы в подсети. См. aka.ms/deletesubnet".
}
InUseNetworkSecurityGroupCannotBeDeleted
Для кода ошибки:{
сообщение: «Группа безопасности сети ...../Microsoft.Network/networkSecurityGroups/test не может быть удалена, так как она используется следующими ресурсами: ...../Microsoft.Network/virtualNetworks/test/subnets/test. Чтобы удалить группу безопасности сети, удалите связь с ресурсами».
}
Причина
Кластер AKS связан с подсетью, группой безопасности сети (NSG) или определенным общедоступным IP-адресом, который в настоящее время используется. Эта связь предотвращает удаление кластера.
Решение
Удалите все общедоступные IP-адреса, связанные с Azure Load Balancer, и ресурс, используемый подсетью. Дополнительные сведения см. в статье Просмотр, изменение параметров или удаление общедоступного IP-адреса.
В подсистеме балансировки нагрузки удалите правила для правил балансировки нагрузки, проб работоспособности и серверных пулов.
Для группы безопасности сети и подсети удалите все связанные правила. Дополнительные сведения см. в статье Создание или удаление связи группы безопасности сети с подсетью или сетевым интерфейсом.
Если вы используете план Служба приложений с подсетью, подключенной к виртуальной сети кластера AKS, необходимо удалить связанный план Служба приложений и внутренние ресурсы (такие как приложение-функция и база данных SQL Azure), а затем повторить удаление кластера AKS.
Свяжитесь с нами для получения помощи
Если у вас есть вопросы или вам нужна помощь, создайте запрос в службу поддержки или обратитесь за поддержкой сообщества Azure. Вы также можете отправить отзыв о продукте в сообщество отзывов Azure.