AKS コスト分析アドオンの問題

この記事では、クラスターの作成時またはクラスターの更新時に Microsoft Azure Kubernetes Service (AKS) Cost Analysis アドオンを有効にしたときに発生する可能性がある問題のトラブルシューティング方法について説明します。

前提条件

現象

AKS クラスターを作成または更新すると、次の形式でエラー メッセージが表示されます。

OperationNotAllowed と <エラー コード> ID

次の表に、考えられるエラー コードとそれに対応する原因を示します。

エラー コード 原因
InvalidDiskCSISettingForCostAnalysis 原因 1: Azure Disk CSI ドライバーが無効になっている
InvalidManagedIdentitySettingForCostAnalysis 原因 2: マネージド ID が無効になっている
CostAnalysisNotEnabledInRegion 原因 3: お使いのリージョンでアドオンを使用できない
InvalidManagedClusterSKUForFeature 原因 4: 無料価格レベルでアドオンを使用できない

原因 1: Azure Disk CSI ドライバーが無効になっている

Azure Disk Container Storage Interface (CSI) ドライバーが無効になっているクラスターで Cost Analysis アドオンを有効にすることはできません。

解決策 1: クラスターを更新して Azure Disk CSI ドライバーを有効にする

az aks update コマンドを実行し、 パラメーターを--enable-disk-driver指定します。 このパラメーターを使用すると、AKS で Azure Disk CSI ドライバーが有効になります。

az aks update --resource-group <my-resource-group> --name <my-aks-cluster> --enable-disk-driver

詳細については、「 AKS の CSI ドライバー」を参照してください。

原因 2: マネージド ID が無効になっている

Cost Analysis アドオンは、システム割り当てマネージド ID またはユーザー割り当てマネージド ID を持つクラスターでのみ有効にすることができます。

解決策 2: マネージド ID を有効にするようにクラスターを更新する

az aks update コマンドを実行し、パラメーターを--enable-managed-identity指定します。

az aks update --resource-group <my-resource-group> --name <my-aks-cluster> --enable-managed-identity

詳細については、「 AKS でマネージド ID を使用する」を参照してください。

原因 3: お使いのリージョンでアドオンを使用できない

Cost Analysis アドオンは、現在お使いのリージョンで有効になっていません。

注:

AKS Cost Analysis アドオンは、現在、次のリージョンでは使用できません。

  • usnateast
  • usnatwest
  • usseceast
  • ussecwest

原因 4: 無料価格レベルでアドオンを使用できない

無料価格レベルの AKS クラスターで Cost Analysis アドオンを有効にすることはできません。

解決策 4: Standard または Premium の価格レベルを使用するようにクラスターを更新する

AKS クラスターを Standard または Premium の価格レベルにアップグレードします。 これを行うには、パラメーターを指定する次のいずれかの az aks update コマンドを --tier 実行します。

az aks update --resource-group <my-resource-group> --name <my-aks-cluster> --tier standard
az aks update --resource-group <my-resource-group> --name <my-aks-cluster> --tier premium

詳細については、「 AKS クラスター管理の無料および標準の価格レベル」を参照してください。

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

質問がある場合やヘルプが必要な場合は、サポート要求を作成するか、Azure コミュニティ サポートにお問い合わせください。 Azure フィードバック コミュニティに製品フィードバックを送信することもできます。