次の方法で共有


制限されたエラーコード (429) のトラブルシューティング

この記事では、Microsoft Azure Kubernetes Service (AKS) クラスターを作成してデプロイしようとしたときに発生する Throttled エラー (状態 429) を特定して解決する方法について説明します。

症状

AKS クラスターを作成しようとすると、次の "PutManagedClusterHandler.PUT 要求の制限を超えました" というエラー メッセージが表示されます。このエラー メッセージには、"SubCode" 値が Throttled "Status" 値が 429

カテゴリ: ClientError;

サブコード: 制限中。

OrginalError: autorest/azure: サービスからエラーが返されました。 Status=429

Code="制限済み"

Message="> SubID='<subscription-id-guid>' の PutManagedClusterHandler.PUT 要求の制限を超えました。もう一度 X 秒で再試行してください。 詳細については、「aka.ms/aks/throttling」を参照してください。要求の調整はさまざまな Azure コンポーネントで発生する可能性があるため、この問題が発生するリソースの種類によってエラー メッセージが異なる場合があります。

リソース プロバイダーの調整は、ARM 調整とは無関係であり、特定のリソース プロバイダーの操作に合わせて調整されます。 このシナリオでは、AKS リソース プロバイダーの調整は AKS リソース プロバイダーに固有であり、AKS リソースに関連する操作にのみ適用されます。

原因

AKS 要求は制限されています。 AKS の機能制限のしくみと 1 時間あたりの特定の制限については、「 AKS リソース プロバイダー API の制限の制限を参照してください。

解決策

この問題を解決するには、制限されたサブスクリプションのアクセス パターンを調べて変更します。 次の表に、使用可能なアクセス パターンと対応するソリューションを示します。

アクセス パターン 解決策
自動化されたスクリプトは、managedCluster リソースに対して常に LIST 操作を実行します。 スクリプトの実行頻度が低くなります。
ユーザーは、短時間で複数の AKS クラスターをデプロイしようとします。 デプロイの領域を空けたり、別のサブスクリプションを使用したりします。
ユーザーは、同じ AKS クラスターを複数回連続して変更しようとします。 操作を間隔を空けて行う。 別の完了を開始する前に、正常に完了していることを確認します。
ユーザーは、同じ AKS クラスター上の 1 つ以上の agentPools を追加、変更、または削除しようとします。 操作を間隔を空けて行う。 別の完了を開始する前に、正常に完了していることを確認します。

詳細情報

AKS クラスターの作成に関する問題の一般的なトラブルシューティング

お問い合わせはこちらから

ご質問がある場合は、 Azure コミュニティサポートにお問い合わせください。 Azure フィードバック コミュニティに製品フィードバックを送信することもできます。