Azure Kubernetes服务标记未传播到基础资源



创建AKS集群时-Azure正在创建额外的资源组-"集群资源组",但是"新"资源组没有从AKS资源应用/传播标签。

有没有什么简单的方法可以将标签传播到"集群资源组"中创建的所有资源(例如磁盘/VM/LB(?

不,没有内置的方法。你可以创建一个简单的powershell脚本来实现这一点,比如这样:
$q = Get-AzResource -ResourceGroupName 'fin-dev-eu'
$tags=(desired tags go here)
$q.foreach{
$localtags = $_.tags
if ($localtags.keys -contains 'schedule') {
$localtags.resourceType = $tags.resourceType
$localtags.resourceName = $tags.resourceName
}
else { $localtags = $tags }
Set-AzResource -ResourceId $_.resourceId -Tag $localtags -Force
}

最新更新