Partager via


Résoudre les problèmes liés au code d’erreur AvailabilityZoneNotSupported

Cet article explique comment identifier et résoudre l’erreur « AvailabilityZoneNotSupported » qui se produit lorsque vous essayez de créer un cluster Azure Kubernetes Service (AKS).

Conditions préalables

Accès à Azure CLI.

Symptômes

Une création de cluster AKS échoue dans les zones de disponibilité spécifiées et vous recevez une erreur « AvailabilityZoneNotSupported » avec le message suivant :

Échec de la vérification de validation préliminaire pour le(s) ressource(s) du service de conteneur <resource-name> dans le groupe de ressources <resource-group-name>. Message : La ou les zones '1' de la ressource '<agentpoolName>' ne sont pas prises en charge. Les zones prises en charge pour l’emplacement '<location>' sont 'A', 'B'

La cause

Le problème se produit parce que la référence SKU demandée a des restrictions dans certaines ou toutes les zones de votre abonnement. Pour vérifier les restrictions, accédez à la section Vérifier les restrictions de référence SKU .

Solution

Pour résoudre ce problème, suivez le processus de demande d’accès à la région Azure pour demander l’accès à la région ou à la zone spécifiée.

Vérifier les restrictions de SKU

  1. Répertoriez les détails de la référence SKU en exécutant l’une des commandes suivantes :

    az vm list-skus -l <location> --size <SKU> 
    
    az rest --method get \
        --url "https://management.azure.com/subscriptions/<subscription>/providers/Microsoft.Compute/skus?%24filter=location+eq+%27<location>%27&api-version=2022-03-01"  >> availableSkus.txt
    

    Remarque

    Remplacez <subscription>, <SKU>et <location> en conséquence.

  2. Recherchez le SKU demandé dans la sortie de la commande.

  3. Si vous voyez des informations comme celles-ci, elle indique que la référence SKU demandée a des restrictions dans certaines ou toutes les zones de votre abonnement :

    "restrictions": [
                    {
                        "type": "Zone",
                        "values": [
                            "<zone>"
                        ],
                        "restrictionInfo": {
                            "locations": [
                                "<location>"
                            ],
                            "zones": [
                                "1",
                                "2",
                                "3"
                            ]
                        },
                        "reasonCode": "NotAvailableForSubscription"
                    }
                ]
    

Contactez-nous pour obtenir de l’aide

Si vous avez des questions ou avez besoin d’aide, créez une demande de support ou demandez le support de la communauté Azure. Vous pouvez également soumettre des commentaires sur les produits à la communauté de commentaires Azure.