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 fournit des solutions au code d’erreur « SubnetWithExternalResourcesCannotBeUsedByOtherResources » qui se produit lorsque vous créez, mettez à jour ou mettez à l’échelle un cluster Microsoft Azure Kubernetes Service (AKS).
Symptômes
Lorsque vous tentez de créer un cluster AKS ou d’effectuer une opération de « mise à jour » ou de « mise à l’échelle » sur un cluster AKS existant, vous pouvez rencontrer le message d’erreur suivant :
Code : Le sous-réseau avec des ressources externes ne peut pas être utilisé par d'autres ressources
Message d’erreur : l’URI du sous-réseau1 < référencé par l’URI de la ressource AKS, qui référence le sous-réseau1 ><, ne peut pas être utilisé car il contient des ressources externes. Les ressources externes de ce sous-réseau incluent <l’URI de la référence externe utilisée par le sous-réseau1>. Vous devez supprimer ces ressources externes avant de les déployer dans ce sous-réseau.
La cause
Cette erreur est liée à la configuration des sous-réseaux. Cela signifie que vous essayez d’utiliser un sous-réseau qui a déjà des ressources externes associées pour une autre ressource. Toutefois, un sous-réseau qui possède des ressources externes associées n’est pas autorisé à être utilisé par d’autres ressources. Pour plus d’informations, consultez Effet de la délégation de sous-réseau sur votre sous-réseau.
Solution
Si vous devez utiliser le sous-réseau pour une autre ressource, utilisez l’une des méthodes suivantes :
- Créez un sous-réseau et associez-le à la nouvelle ressource.
- Supprimez les références externes, notamment les liens d’association de service, les délégations de sous-réseau, et ainsi de suite.