我想要找到我的 Kubernetes Pod 每个核心的使用情况统计信息。
在我的 Linux 主机/Kubernetes 节点中,我用来mpstat
查找如下统计信息。
就我而言,我为 Kubernetes 容器分配了 2.5 个 CPU,当我mpstat
在容器内部尝试相同的命令时,我得到了与上面相同的详细信息,显示了所有主机 CPU(在我的情况下为 16 个)。
我使用了kubectl top
命令,但它只显示了 pod 使用的总体 CPU,但没有显示分配给容器的每个 CPU 的统计信息。
Prometheuscontainer_cpu_usage_seconds_total
给出了类似的整体细节,但没有给出单独的 CPU 细节。
如何获取mpstat
如上所示的 Kubernetes pod 统计数据。