我们正计划向客户端交付小型k8集群,并将应用程序置于其上。目前,我们正在努力了解我们实际需要的资源。平均而言,我们在系统中运行20-30个pod。同时,每个部署的资源请求和限制也不难看到。要获得集群中运行的所有pod的所有请求或所有限制资源的完整视图是非常困难的。至少是以自动化的方式。
Grafana中是否有预构建的 Jmeter 板或某种kubectl命令,可以收集k8s集群中运行的所有pod的所有请求和限制?结果应该是一个针对所有资源需求的“不错”的报告。
由于我们向客户端交付的是“静态”集群,因此集群中没有hpa角色。
到目前为止,我们已经对每个pod进行了手动检查,并将其写入Excel表格,这既不省时,也不可重复。
1条答案
按热度按时间kr98yfug1#
您好
skolko
您可以使用prometheus来监控kubernetes集群有多种选项可供选择,如监控单个部署、监控整个集群和单独监控每个Pod。请按照此document设置kubernetes的prometheus监控,并按照此document获取可供监控的度量的概述。