Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet article explique comment identifier et résoudre l’erreur InvalidResourceReference qui peut 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=[]
Première cause
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="RessourceDetails=[]
Deuxième cause
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 adresse IP publique sortante personnelle.
Plus d’informations
Résolution générale des problèmes de création de cluster AKS
Contactez-nous pour obtenir de l’aide
Si vous avez des questions, vous pouvez demander le support de la communauté Azure. Vous pouvez également soumettre des commentaires sur les produits à la communauté de commentaires Azure.