是否有任何方法可以使用日志查找Azure Kubernetes服务(AKS)上的节点可扩展性时间?

mutmk8jj  于 2023-03-03  发布在  Kubernetes
关注(0)|答案(2)|浏览(102)

我希望使用日志查找Azure Kubernetes服务(AKS)上的节点可扩展性时间。

xwbd5t1u

xwbd5t1u1#

有一些假设是可能的。
此信息摘自Azure AKS文档(考虑熟悉它,它描述了如何启用、在哪里查看等):
要诊断和调试自动定标器事件,可以从自动定标器插件检索日志和状态。
AKS代表您管理群集自动缩放器,并在托管控制平面中运行它。您可以启用控制平面节点以查看来自CA(群集自动缩放器)的日志和操作。
same cluster-autoscaler在不同的平台上使用,每个平台都可以有一些特定的设置(例如Azure AKS)。基于此,日志应该包含如下事件:

status, scaleUp, scaleDown, eventResult
41zrol4v

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

相关问题