이 문서에서는 AKS(Microsoft Azure Kubernetes Service) 클러스터를 만들거나 업데이트하거나 크기를 조정할 때 발생하는 "SubnetWithExternalResourcesCannotBeUsedByOtherResources" 오류 코드에 대한 솔루션을 제공합니다.
증상
AKS 클러스터를 만들거나 기존 AKS 클러스터에서 "업데이트" 또는 "크기 조정" 작업을 수행하려고 하면 다음과 같은 오류 메시지가 표시될 수 있습니다.
코드: SubnetWithExternalResourcesCannotBeUsedByOtherResources (서브넷은 외부 리소스와 함께 사용될 수 없습니다)
오류 메시지: subnet1<>을 참조하는 AKS 리소스의 URI<에서 참조한 subnet1>의 서브넷 URI는 외부 리소스를 포함하기 때문에 사용할 수 없습니다. 이 서브넷의 외부 리소스는 subnet1<에서 사용하는 외부 참조의 URI입니다>. 이 서브넷에 배포하기 전에 이러한 외부 리소스를 삭제해야 합니다.
원인
이 오류는 서브넷의 구성과 관련이 있습니다. 즉, 다른 리소스에 대해 이미 연결된 외부 리소스가 있는 서브넷을 사용하려고 합니다. 그러나 외부 리소스가 연결된 서브넷은 다른 리소스에서 사용할 수 없습니다. 자세한 내용은 서브넷에 대한 서브넷 위임의 효과를 참조하세요.
해결 방법
다른 리소스에 서브넷을 사용해야 하는 경우 다음 방법 중 하나를 사용합니다.
- 새 서브넷을 만들고 새 리소스와 연결합니다.
- 서비스 연결 링크, 서브넷 위임 등을 비롯한 외부 참조를 삭제합니다.
도움을 요청하십시오.
질문이 있는 경우 Azure 커뮤니티 지원을 요청할 수 있습니다. Azure 피드백 커뮤니티에 제품 피드백을 제출할 수도 있습니다.