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


Устранение неполадок с кодом ошибки PublicIPAddressCannotBeDeleted, InUseSubnetCannotBeDeleted или InUseNetworkSecurityGroupCannotBeDeleted

В этой статье описывается, как определить и устранить PublicIPAddressCannotBeDeletedInUseSubnetCannotBeDeletedошибку, 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.