查找节点池的历史节点数

Find historical node count of node pool

我们是 运行 AKS 上的 Kubernetes 集群。集群在多个节点池上运行。启用自动缩放以确保在必要时添加或删除节点。

我可以通过导航到 Azure 门户上的 AKS -> 设置 -> 节点池来查看当前使用的节点数量。但是,我无法获得历史信息。

一个我想找到答案的问题: 昨晚节点池 'x' 有多少节点处于活动状态?

我找不到 AKS 和虚拟机规模集资源的任何指标来回答我的问题。我有哪些选择?

据我所知,没有这样的指标。一个小的解决方法可能是:

在门户中转到您的 AKS -> 监视 -> 指标。在你的 AKS 范围 select 中,范围命名空间是 Container service 然后你有以下指标:

  • Cluster Health - 确定自动缩放器是否会对集群采取行动

  • Unneeded Nodes - 自动缩放器标记要删除的节点

在那里你至少可以看到是否发生了缩放以及之后删除了多少节点,这样你就可以计算节点的数量。