Partager via


Problèmes liés au module complémentaire Analyse des coûts AKS

Cet article explique comment résoudre les problèmes que vous pouvez rencontrer lorsque vous activez le module complémentaire Analyse des coûts Microsoft Azure Kubernetes Service (AKS) lors de la création d’un cluster ou d’une mise à jour de cluster.

Conditions préalables

Symptômes

Après avoir créé ou mis à jour un cluster AKS, vous recevez un message d’erreur au format suivant :

OperationNotAllowed avec <l’ID de code> d’erreur

Le tableau suivant affiche les codes d’erreur possibles et leurs causes correspondantes.

Code d’erreur Cause
InvalidDiskCSISettingForCostAnalysis Cause 1 : Le pilote CSI de disque Azure est désactivé
InvalidManagedIdentitySettingForCostAnalysis Cause 2 : L’identité managée est désactivée
CostAnalysisNotEnabledInRegion Cause 3 : Le module complémentaire n’est pas disponible dans votre région
InvalidManagedClusterSKUForFeature Cause 4 : Le module complémentaire n’est pas disponible sur le niveau tarifaire gratuit

Cause 1 : Le pilote CSI de disque Azure est désactivé

Vous ne pouvez pas activer le module complémentaire Analyse des coûts sur un cluster dans lequel le pilote CSI (Azure Disk Container Storage Interface) est désactivé.

Solution 1 : Mettre à jour le cluster pour activer le pilote CSI de disque Azure

Exécutez la commande az aks update et spécifiez le --enable-disk-driver paramètre . Ce paramètre active le pilote CSI de disque Azure dans AKS.

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

Pour plus d’informations, consultez Pilotes CSI sur AKS.

Cause 2 : L’identité managée est désactivée

Vous pouvez activer le module complémentaire Analyse des coûts uniquement sur un cluster disposant d’une identité managée affectée par le système ou par l’utilisateur.

Solution 2 : Mettre à jour le cluster pour activer l’identité managée

Exécutez la commande az aks update et spécifiez le --enable-managed-identity paramètre :

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

Pour plus d’informations, consultez Utiliser une identité managée dans AKS.

Cause 3 : Le module complémentaire n’est pas disponible dans votre région

Le module complémentaire Analyse des coûts n’est actuellement pas activé dans votre région.

Remarque

Le module complémentaire Analyse des coûts AKS n’est actuellement pas disponible dans les régions suivantes :

  • usnateast
  • usnatwest
  • usseceast
  • ussecwest

Cause 4 : Le module complémentaire n’est pas disponible sur le niveau tarifaire gratuit

Vous ne pouvez pas activer le module complémentaire Analyse des coûts sur les clusters AKS qui se trouvent sur le niveau tarifaire gratuit.

Solution 4 : Mettre à jour le cluster pour utiliser le niveau tarifaire Standard ou Premium

Mettez à niveau le cluster AKS vers le niveau tarifaire Standard ou Premium. Pour ce faire, exécutez l’une des commandes az aks update suivantes qui spécifient le --tier paramètre :

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

Pour plus d’informations, consultez Niveaux tarifaires gratuits et Standard pour la gestion des clusters AKS.

Contactez-nous pour obtenir de l’aide

Pour toute demande ou assistance, créez une demande de support ou posez une question au support de la communauté Azure. Vous pouvez également soumettre des commentaires sur les produits à la communauté de commentaires Azure.