使用中のパブリック IP アドレス/サブネット/ネットワーク セキュリティ グループを削除できない
この記事では、Microsoft Azure Kubernetes Service (AKS) クラスターを削除しようとしたときに発生する PublicIPAddressCannotBeDeleted
、 InUseSubnetCannotBeDeleted
、または InUseNetworkSecurityGroupCannotBeDeleted
エラーを特定して解決する方法について説明します。
現象
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 で使用中であり、削除できません。 サブネットを削除するには、サブネット内のすべてのリソースを削除します。"
}
または
{
message: "Subnet aks-subnet is use by ..../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 アドレスに関連付けられています。 この関連付けにより、クラスターを削除できなくなります。
ソリューション
Azure Load Balancer に関連付けられているすべてのパブリック IP アドレスと、サブネットによって使用されるリソースを削除します。 詳細については、「パブリック IP アドレスを表示、設定変更、削除する」を参照してください。
ロード バランサーで、 Load Balance ルール、 Health プローブ、および Backend プールの規則を削除します。
NSG とサブネットの場合は、関連付けられているすべてのルールを削除します。 詳細については、「サブネットまたはネットワーク インターフェイスに対してネットワーク セキュリティ グループを関連付けるか関連付けを解除する」を参照してください。
AKS クラスターの VNET に接続されているサブネットで App Service プランを使用している場合は、関連付けられている App Service プランとその内部リソース (Function App や SQL Azure データベースなど) を削除してから、AKS クラスターの削除を再試行する必要があります。
お問い合わせはこちらから
質問がある場合やヘルプが必要な場合は、サポート要求を作成するか、Azure コミュニティ サポートにお問い合わせください。 Azure フィードバック コミュニティに製品フィードバックを送信することもできます。