提问人:vcb0127 提问时间:8/28/2023 更新时间:8/29/2023 访问量:135
使用 Azure Resource Graph 列出属于特定 AKS 群集的所有命名空间
Listing all namespaces belonging to specific AKS clusters using Azure Resource Graph
问:
我的 Azure 中有 3 个 AKS 群集,我需要使用资源图查询列出属于每个特定 AKS 群集的所有命名空间。可能吗?如果是这样,您能否支持我编写此查询,因为我无法在网络上找到能够使用资源图检索此输出的方法。
任何反馈,帮助将不胜感激。
有好的一天。
答:
0赞
Venkat V
8/29/2023
#1
使用 Log Analytics 工作区列出属于特定 AKS 群集的所有命名空间。
要使用 列出属于每个特定集群的所有命名空间,请按照以下步骤操作。AKS
Log Analytics workspace
- 创建一个
Log Analytics workspace
- 按照以下步骤将集群链接到 。
AKS
Log Analytics workspace
转到 AKS 群集>诊断设置 > 添加诊断设置>保存
- 转到 ,选择日志,然后运行以下 KQL 查询
Log Analytics workspace
评论
0赞
vcb0127
8/30/2023
谢谢!你让我度过了美好的一天。但是,还有一个问题涉及在此查询中包含所有 AKS 群集。如果我们希望拥有属于每个 3 个 AKS 群集的所有命名空间,我们应遵循相同的步骤,例如:1) 创建诊断设置,并将它们与现有的 Log Analytics 工作区集成。2) 然后在查询的第一行中,类似 -> |其中 ClusterName in ('firstClusterName', 'secondClusterName', 'thirdClusterName')
0赞
Venkat V
8/30/2023
是的,请按照相同的步骤操作。
评论