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, le message d’erreur suivant s’affiche :

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
introuvable. Vérifiez 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 :

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

    L’exemple dans 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 des régions différentes, il est impossible de créer le groupe identique instance.

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

Solution 1

S’il existe une incompatibilité entre les ressources de 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 où 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 il n’est pas pris en charge de modifier manuellement les ressources IaaS sous-jacentes dans le groupe de ressources MC_ . Une solution possible consiste à recréer la ressource supprimée, à la réassocier au VMSS, puis à déclencher une mise à jour sur le cluster AKS. Toutefois, comme il s’agit d’un scénario non pris en charge, le succès de cette solution ne peut pas être garanti.

Symptôme 2

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

Code="InvalidResourceReference »
Message="Ressource
/subscriptions/<subscription-id-guid>/resourceGroups/MC_MyResourceGroup/providers/Microsoft.Network/loadBalancers/kubernetes/frontendIPConfigurations/<frontendIP_ID> référencé par resource /subscriptions/<subscription-id-guid>/resourceGroups/MC_MyResourceGroup/providers/Microsoft.Network/loadBalancers/kubernetes/loadBalancingRules/<frontend_IP_rule> est introuvable. Vérifiez 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 de trafic sortant 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.

Informations supplémentaires

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.