繁体   English   中英

如何使用 prometheus 获取我的 kube.netes 集群能够拥有的 pod 数量?

[英]How to get the number of pods that my kubernetes cluster is able to have with prometheus?

在 Rancher 中,我可以看到我在集群中拥有的 pod 数量以及我可以拥有的总量。 我怎样才能获得我的集群能够与普罗米修斯一起拥有的最大数量的豆荚?

牧场主的例子

您可以使用基于这两个查询的可视化

可分配的 Pod 总数:

sum(kube_node_status_allocatable {resource="pods"})

您还可以交叉验证结果

capacity=$(k get node $(k get node | awk '{if (NR==2) print $1}') -ojsonpath='{.status.capacity.pods}{"\n"}')
$capacity*number-of-nodes

节点指标

总运行 pod:

sum(kube_pod_status_ready)

交叉验证

 k get pods -A | wc

豆荚指标

所以你可以在 Grafana 中将其可视化

在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM