この記事では、Microsoft Azure Kubernetes Service (AKS) クラスターの作成時に発生する可能性がある AksCapacityHeavyUsage エラーを特定して解決する方法について説明します。
症状
AKS クラスターを作成しようとすると、次のエラー メッセージが表示されます。
コード: AksCapacityHeavyUsage
メッセージ: AKS では、リージョン <Region> で大量の使用量が発生しています。 新しい容量の追加に取り組んでいます。 それまでの間は、別のリージョンに新しい AKS クラスターを作成することを検討してください。 すべての Azure リージョンの一覧については、 https://aka.ms/aks/regionsを参照してください。 このエラーの詳細については、 https://aka.ms/akscapacityheavyusageを参照してください。
原因
容量が限られているリージョンにクラスターを作成しようとしています。
AKS クラスターを作成すると、Microsoft Azure によってコンピューティング リソースがサブスクリプションに割り当てられます。 特定のリージョンで Azure Kubernetes Service の需要が大幅に増加するため、 AksCapacityHeavyUsage エラーが発生することがあります。
解決策
解決策 1: 別のリージョンを選択する
最も簡単で迅速なソリューションは、別のリージョン (たとえば、WestEurope ではなく NorthEurope、カタールセントラルではなく UAENorth) にデプロイすることです。 近くのリージョンを検索するには、 Azure の [地域] ページを参照してください。
要求されたリージョンに既存のリソースが既にある場合、このアプローチは実現できない可能性がありますが、開発/テスト シナリオで推奨されるソリューションです。
解決策 2: 設定が異なるクラスターをデプロイする
AKS で管理されるクラスターをホストするインフラストラクチャには、割り当て予約が異なります。 そのため、AKS のパブリック クラスターの容量は、プライベート クラスターの容量よりも多い場合があります。 プライベート クラスターを作成しようとしたときに AksCapacityHeavyUsage エラーが発生した場合は、代わりにパブリック クラスターを作成してみてください (またはその逆も同様)。
解決策 3: Azure Enterprise サブスクリプションを使用する
容量が不足している場合、実際の運用シナリオ用にリソースを予約するために、AKS クラスターの作成時に非 Enterprise Agreement (EA) サブスクリプションが最初に制限されます。 EA サブスクリプションをお持ちの場合は、EA サブスクリプションを使用して AKS クラスターを作成してください。
解決策 4: 操作を再試行する
容量は、多くの場合、他のユーザーが AKS クラスターを停止または削除すると回収されます。 そのため、後で再試行すると、操作が成功する可能性があります。
詳細情報
ユーザーの容量の確保は Microsoft にとって最優先事項であり、Azure サービスの人気の高まりに対応するためにインフラストラクチャのスケールアップに取り組んでいます。
回復力のあるクラウド サプライ チェーンの提供に向けて行っている機能強化の詳細については、 この 2021 年 9 月の Azure ブログ記事を参照してください。
お問い合わせはこちらから
ご質問がある場合は、 Azure コミュニティサポートにお問い合わせください。 Azure フィードバック コミュニティに製品フィードバックを送信することもできます。