다음을 통해 공유


제한된 오류 코드 문제 해결(429)

이 문서에서는 AKS(Microsoft Azure Kubernetes Service) 클러스터를 만들고 배포하려고 할 때 발생하는 오류(상태 429)를 식별하고 해결하는 Throttled 방법을 설명합니다.

증상

AKS 클러스터를 생성하려고 할 때 "PutManagedClusterHandler.PUT 요청 제한이 초과되었습니다"라는 오류 메시지가 표시되며, "SubCode" 값은 제한됨, "상태" 값은 429입니다.

범주: ClientError;

서브코드: 제한됨;

OrginalError: autorest/azure: 서비스에서 오류를 반환했습니다. Status=429

코드="제한됨"

Message="> PutManagedClusterHandler.PUT 요청 제한이 SubID='<subscription-id-guid>'에 대해 초과되었습니다. X초 후에 다시 시도하세요. 자세한 내용은 aka.ms/aks/throttling"을 방문하세요. 요청 제한은 다양한 Azure 구성 요소에서 발생할 수 있으므로 이 문제가 발생하는 리소스 유형에 따라 오류 메시지가 다를 수 있습니다.

리소스 공급자 제한은 ARM 제한과 독립적이며 특정 리소스 공급자의 작업에 맞게 조정됩니다. 이 시나리오에서 AKS 리소스 공급자 제한은 AKS 리소스 공급자와 관련이 있으며 AKS 리소스와 관련된 작업에만 적용됩니다.

원인

AKS 요청의 속도가 제한됩니다. AKS 제한의 작동 방식 및 시간당 특정 제한에 대한 자세한 내용은 AKS 리소스 공급자 API에 대한 제한 제한을 참조 하세요.

해결 방법

이 문제를 해결하려면 제한된 구독의 액세스 패턴을 검사하고 수정합니다. 다음 표에서는 가능한 액세스 패턴 및 해당 솔루션을 나열합니다.

액세스 패턴 해결 방법
자동화된 스크립트는 managedCluster 리소스에 대해 LIST 작업을 지속적으로 실행합니다. 스크립트를 덜 자주 실행합니다.
사용자는 단기간에 여러 AKS 클러스터를 배포하려고 시도합니다. 배포를 간격을 두어 진행하거나 다른 구독을 사용하세요.
사용자는 동일한 AKS 클러스터를 여러 번 연속적으로 수정하려고 시도합니다. 작업을 간격을 두고 분산하십시오. 다른 완료를 시작하기 전에 성공적인 완료를 확인합니다.
사용자는 동일한 AKS 클러스터에서 하나 이상의 agentPools를 추가, 수정 또는 삭제하려고 합니다. 작업을 간격을 두고 분산하십시오. 다른 완료를 시작하기 전에 성공적인 완료를 확인합니다.

자세한 정보

AKS 클러스터 만들기 문제의 일반적인 문제 해결

도움을 요청하십시오.

질문이 있는 경우 Azure 커뮤니티 지원을 요청할 수 있습니다. Azure 피드백 커뮤니티에 제품 피드백을 제출할 수도 있습니다.