我希望使用日志查找Azure Kubernetes服务(AKS)上的节点可扩展性时间。
xwbd5t1u1#
有一些假设是可能的。此信息摘自Azure AKS文档(考虑熟悉它,它描述了如何启用、在哪里查看等):要诊断和调试自动定标器事件,可以从自动定标器插件检索日志和状态。AKS代表您管理群集自动缩放器,并在托管控制平面中运行它。您可以启用控制平面节点以查看来自CA(群集自动缩放器)的日志和操作。same cluster-autoscaler在不同的平台上使用,每个平台都可以有一些特定的设置(例如Azure AKS)。基于此,日志应该包含如下事件:
status, scaleUp, scaleDown, eventResult
41zrol4v2#
假设您已在要发送到Log Analytics的AKS群集诊断设置上启用“群集自动缩放”,则可以对工作区运行以下KQL查询。请将“scale_up”替换为您要搜索的任何字符串。
AzureDiagnostics | where Category == "cluster-autoscaler" | where log_s contains "scale_up" | project TimeGenerated, log_s | extend log_s
2条答案
按热度按时间xwbd5t1u1#
有一些假设是可能的。
此信息摘自Azure AKS文档(考虑熟悉它,它描述了如何启用、在哪里查看等):
要诊断和调试自动定标器事件,可以从自动定标器插件检索日志和状态。
AKS代表您管理群集自动缩放器,并在托管控制平面中运行它。您可以启用控制平面节点以查看来自CA(群集自动缩放器)的日志和操作。
same cluster-autoscaler在不同的平台上使用,每个平台都可以有一些特定的设置(例如Azure AKS)。基于此,日志应该包含如下事件:
41zrol4v2#
假设您已在要发送到Log Analytics的AKS群集诊断设置上启用“群集自动缩放”,则可以对工作区运行以下KQL查询。请将“scale_up”替换为您要搜索的任何字符串。