创建同名Virtual Machine Scale Set添加至代理池报错:已被池使用
解决“Virtual Machine Scale Set已被池使用”的同名资源重复关联问题
这是因为删除旧代理池和VMSS后,Azure后台残留了旧的资源绑定元数据,哪怕你新建了同名VMSS,系统仍会识别旧的关联记录,导致报错。以下是具体解决步骤:
检查并彻底清理软删除的代理池
部分代理池删除后会进入软删除状态(保留7-30天),用Azure CLI查询已删除的代理池:az agentpool list --resource-group <你的资源组名> --show-deleted如果查到同名的已删除代理池,执行彻底清理:
az agentpool delete --resource-group <你的资源组名> --name <代理池名称> --yes --purge清除VMSS上的旧关联标记
检查新VMSS是否带有旧代理池的关联标签或扩展:az vmss show --resource-group <你的资源组名> --name <VMSS名称> --query "tags"若发现相关旧标签,执行移除操作:
az vmss update --resource-group <你的资源组名> --name <VMSS名称> --remove tags.<对应标签键>等待后台元数据同步
有时候Azure后台元数据更新有延迟,做完上述操作后等10-15分钟,再尝试添加VMSS到代理池。紧急临时方案
如果着急用代理池,先换个名称创建VMSS,避开旧关联记录,后续再处理同名资源的问题。
内容的提问来源于stack exchange,提问作者Vijayanath Viswanathan
相关产品推荐
相关产品推荐

