本文提供了错误代码“SubnetWithExternalResourcesCannotBeUsedByOtherResources”的解决方案,该错误在创建、更新或扩展 Microsoft Azure Kubernetes Service (AKS) 群集时出现。
症状
尝试创建 AKS 群集或在现有 AKS 群集上执行“更新”或“缩放”操作时,可能会遇到以下错误消息:
代码:子网与外部资源不能被其他资源使用 (SubnetWithExternalResourcesCannotBeUsedByOtherResources)
错误消息:<subnet1 的 URI>被 AKS 资源中的参照 URI<使用,但无法使用该子网>,因为它包含外部资源。 该子网中的外部资源是 <subnet1> 使用的外部引用的 URI。 在部署到此子网之前,需要删除这些外部资源。
原因
此错误与子网的配置相关。 这意味着你正尝试将一个已经与外部资源关联的子网用于另一个资源。 但是,不允许其他资源使用具有与之关联的外部资源的子网。 有关详细信息,请参阅 子网委派对子网的影响。
解决方案
如果需要将子网用于其他资源,请使用以下方法之一:
- 创建新子网并将其与新资源相关联。
- 删除外部引用,包括服务关联链接、子网委派等。
联系我们以获得帮助
如果有疑问,可以询问 Azure 社区支持。 您还可以向Azure反馈社区提交产品反馈。