다음을 통해 공유


사용 중인 공용 IP 주소/서브넷/네트워크 보안 그룹을 삭제할 수 없음

이 문서에서는 AKS(Microsoft Azure Kubernetes Service) 클러스터를 삭제하려고 할 때 발생하는 오류를 식별하고 해결하는 PublicIPAddressCannotBeDeletedInUseSubnetCannotBeDeletedInUseNetworkSecurityGroupCannotBeDeleted 방법을 설명합니다.

증상

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 주소와 연결됩니다. 이 연결을 사용하면 클러스터를 삭제할 수 없습니다.

솔루션

  • Azure Load Balancer와 연결된 모든 공용 IP 주소 및 서브넷에서 사용되는 리소스를 제거합니다. 자세한 내용은 공용 IP 주소 보기, 설정 수정 또는 삭제를 참조하세요.

  • 부하 분산 장치에서 부하 분산 규칙, 상태 프로브 및 백 엔드 풀에 대한 규칙을 제거합니다.

  • NSG 및 서브넷의 경우 연결된 모든 규칙을 제거합니다. 자세한 내용은 서브넷 또는 네트워크 인터페이스에서 네트워크 보안 그룹 연결 또는 분리를 참조하세요.

  • AKS 클러스터의 VNET에 연결된 서브넷으로 App Service 계획을 사용하는 경우 연결된 App Service 계획 및 내부 리소스(예: 함수 앱 및 SQL Azure 데이터베이스)를 제거한 다음 AKS 클러스터 삭제를 다시 시도해야 합니다.

도움을 요청하십시오.

질문이 있거나 도움이 필요한 경우 지원 요청을 생성하거나Azure 커뮤니티 지원에 문의하세요. Azure 피드백 커뮤니티에 제품 피드백을 제출할 수도 있습니다.