この記事では、Microsoft Azure Kubernetes Service (AKS) クラスターを削除しようとしたときに発生する LoadBalancerInUseByVirtualMachineScaleSet または NetworkSecurityGroupInUseByVirtualMachineScaleSet エラーを特定して解決する方法について説明します。
症状
AKS クラスターを削除しようとすると、 LoadBalancerInUseByVirtualMachineScaleSetに関する次のエラー メッセージが表示されます。
internalErrorCode: "LoadBalancerInUseByVirtualMachineScaleSet"
StatusCode=409
{
"子リソース aksOutboundBackendPool,kubernetes は仮想マシン スケール セット .../Microsoft.Compute/virtualMachineScaleSets/aks-worker-test-vmss によって使用されているため、ロード バランサー .../Microsoft.Network/loadBalancers/kubernetes を削除できません"
}
または、 NetworkSecurityGroupInUseByVirtualMachineScaleSetの次のエラー メッセージが表示されます。
internalErrorCode: "仮想マシン スケール セットによって使用されているネットワーク セキュリティ グループ"
StatusCode=409
{
"ネットワーク セキュリティ グループ .../Microsoft./Network/networkSecurityGroups/aks-agentpool は仮想マシン スケール セット .../Microsoft.Compute/virtualMachineScaleSets/aks-vmss で使用されているため、削除できません"
}
原因
仮想マシン スケール セットが関連付けられているパブリック IP アドレスまたはネットワーク セキュリティ グループ (NSG) をまだ使用している間に、AKS クラスターを削除しようとしました。
解決策
この問題を解決するには、以下のいずれかの方法を使用します。
Azure Load Balancer に関連付けられているすべてのパブリック IP アドレスを削除します。 詳細については、「 パブリック IP アドレスの表示、設定の変更、または削除」を参照してください。
サブネットによって使用される NSG の関連付けを解除します。 詳細については、「 ネットワーク セキュリティ グループの関連付けまたは関連付けの解除」を参照してください。
お問い合わせはこちらから
ご質問がある場合は、 Azure コミュニティサポートにお問い合わせください。 Azure フィードバック コミュニティに製品フィードバックを送信することもできます。