다음을 통해 공유


VirtualNetworkNotInSucceededState 오류 코드 문제 해결

증상

AKS(Azure Kubernetes Service) 클러스터 또는 노드 풀을 만들거나 업그레이드하거나 크기를 조정하면 배포가 실패하고 다음 메시지와 유사한 오류 메시지가 반환됩니다.

Status=400 Code="VirtualNetworkNotInSucceededState" (가상 네트워크가 성공적인 상태에 있지 않음)

Message="가상 네트워크 소유권을 설정하지 못했습니다. 구독: <구독>, 리소스 그룹: <리소스 그룹>, 가상 네트워크 이름: <VNET 이름>. autorest/azure: 서비스에서 오류를 반환했습니다. Status=400 Code="VirtualNetworkNotInSucceededState" Message="가상 네트워크 /subscriptions/SUBSCRIPTION</>resourceGroups/RESOURCE GROUP</>providers/Microsoft.Network/virtualNetworks/<VNET>이 업데이트 중입니다." 리소스 소유권을 설정하려면 성공 상태여야 합니다.

원인

AKS는 VNet의 성공 경우에만 provisioningState 가상 네트워크에서 소유권을 설정할 수 있습니다. VNet이 업데이트, 삭제 또는 실패 상태인 경우 요청 이 실패 합니다. 이 조건의 일반적인 원인은 다음과 같습니다.

  • 또 다른 만들기, 업데이트 또는 삭제 작업이 VNet에서 계속 실행되고 있습니다.

  • 이전 네트워크 작업이 실패하고 VNet이 실패 상태로 남아 있습니다.

  • 여러 병렬 클러스터 또는 노드 풀 배포에서 동일한 VNet을 동시에 수정하려고 합니다.

해결 방법

VNet의 현재 프로비전 상태를 확인합니다.

az network vnet show -g \<resource-group\> -n \<vnet-name\> \--query \"provisioningState\" -o tsv

명령이 Succeeded를 반환하면 VNet이 완전히 설정되고 사용할 준비가 되며 AKS 작업을 다시 시도할 수 있습니다. 다른 값을 반환하는 경우 VNet은 수동 개입이 필요한 실패 또는 보류 중 상태일 수 있습니다. 자세한 지침은 Azure Microsoft.Network 실패 프로비저닝 상태 문제 해결의 문제 해결 단계를 따르세요.

(.. /.. /.. /includes/azure-help-support.md)]