Partager via


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

Cet article explique comment identifier et résoudre les InvalidResourceReference erreurs qui peuvent se produire lorsque vous essayez de créer et de déployer un cluster Microsoft Azure Kubernetes Service (AKS) ou de mettre à jour un cluster AKS.

Symptôme 1

Lorsque vous essayez de créer un cluster AKS, vous recevez le message d’erreur suivant :

Code="InvalidResourceReference »

Message="Ressource
/subscriptions/<subscription-id-guid>/resourceGroups/MyResourceGroup/providers/Microsoft.Network/virtualNetworks/vnet-otcom/subnets/Subnet-AKS
référencé par ressource
/subscriptions/<subscription-id-guid>/resourceGroups/MC_MyResourceGroup_MyCluster-AKS_JAPANEAST/providers/Microsoft.Compute/virtualMachineScaleSets/aks-nodepool-vmss
est introuvable. Assurez-vous que la ressource référencée existe et que les deux ressources se trouvent dans la même région. »

Details=[]

Cause 1

Voici les causes possibles de ce problème :

  • Une incompatibilité existe entre les ressources dans différentes régions.

    L’exemple de Symptôme 1 montre que le réseau virtuel et le groupe de machines virtuelles identiques ne se trouve pas dans la même région. Étant donné que les ressources se trouvent dans différentes régions, il est impossible de créer l’instance de groupe identique.

  • La ressource référencée a été modifiée ou supprimée manuellement.

Solution 1

Si une incompatibilité existe entre les ressources dans différentes régions, passez en revue les ressources pour vous assurer qu’elles se trouvent dans la même région. Dans cet exemple, modifiez la région dans laquelle le cluster AKS est généré ou créez un réseau virtuel dans la même région.

Si la ressource référencée a été modifiée ou supprimée manuellement, il peut être difficile de résoudre ce problème, car elle n’est pas prise en charge pour modifier manuellement les ressources IaaS sous-jacentes dans le groupe de ressources MC_ . Une solution possible peut être de recréer la ressource supprimée, de la réassocier avec vmSS, puis de déclencher une mise à jour sur le cluster AKS. Toutefois, comme il s’agit d’un scénario non pris en charge, la réussite de cette solution ne peut pas être garantie.

Symptôme 2

Lorsque vous essayez de mettre à jour un cluster AKS, vous recevez le message d’erreur suivant :

Code="InvalidResourceReference »
Message="Ressource
/subscriptions/<subscription-id-guid>/resourceGroups/MC_MyResourceGroup/providers/Microsoft.Network/loadBalancers/kubernetes/frontendIPConfigurations/<frontendIP_ID> référencé par la ressource /subscriptions/<subscription-id-guid>/resourceGroups/MC_MyResourceGroup/providers/Microsoft.Network/loadBalancers/kubernetes/loadBalancingRules/<frontend_IP_rule> introuvable. Assurez-vous que la ressource référencée existe et que les deux ressources se trouvent dans la même région. »
Message="Ressource

Details=[]

Cause 2

Ce problème peut se produire si la règle sortante par défaut « aksOutboundRule » sur l’équilibreur de charge est modifiée manuellement. Cette modification inattendue se produit généralement lorsque l’adresse IP sortante est mise à jour si vous mettez à jour le cluster sans le load-balancer-outbound-ips paramètre.

Solution 2

Réexécutez la az aks update commande avec le load-balancer-outbound-ips paramètre pour mettre à jour votre cluster. Utilisez l’ID de ressource de l’adresse IP publique comme valeur de paramètre. Pour plus d’informations, consultez Mettre à jour le cluster avec votre propre adresse IP publique sortante.

Plus d’informations

Résolution générale des problèmes de création de cluster 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.