Устранение неполадок с кодом ошибки PublicIPAddressCannotBeDeleted, InUseSubnetCannotBeDeleted или InUseNetworkSecurityGroupCannotBeDeleted
В этой статье описывается, как определить и устранить ошибку PublicIPAddressCannotBeDeleted
, InUseSubnetCannotBeDeleted
или InUseNetworkSecurityGroupCannotBeDeleted
, которая возникает при попытке удалить кластер Microsoft Служба Azure Kubernetes (AKS).
Симптомы
При попытке удалить кластер AKS появляется одно из следующих сообщений об ошибке:
PublicIPAddressCannotBeDeleted
Код ошибки:{
Сообщение: "Общедоступный IP-адрес ...../providers/Microsoft.Network/publicIPAddresses/ не удается удалить, так как он по-прежнему выделяется ресурсу ...../providers/Microsoft.Network/loadBalancers/kubernetes/frontendIPConfigurations/..... . Чтобы удалить общедоступный IP-адрес, отключите общедоступный IP-адрес от ресурса".
}
InUseSubnetCannotBeDeleted
Код ошибки:{
сообщение: "Подсеть aks-subnet используется ...../Microsoft.Network/networkInterfaces/|providers|Microsoft.Compute|virtualMachineScaleSets|vmss|virtualMachines|1|networkInterfaces|aks-worker-vmss/ipConfigurations/ipconfig1 и не может быть удален. Чтобы удалить подсеть, удалите все ресурсы в подсети.
}
или
{
сообщение: "Подсеть aks-subnet используется ..../resourceGroups/.../providers/Microsoft.Network/virtualNetworks/.../subnets/.../serviceAssociationLinks/AppServiceLink и не может быть удалена. Чтобы удалить подсеть, удалите все ресурсы в подсети. См. 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.