Kubernetes pod内存使用情况细分

问题描述 投票:0回答:1

我正在尝试对在Kubernetes上运行的pod的内存使用情况进行细分。我可以通过kubectl top pod来查看Pod的内存使用情况,但我需要对使用内存的位置进行全面细分。

我的容器可能会下载新文件或将新文件写入磁盘,因此我想在某个时刻查看每个文件使用了多少内存,正在运行的软件使用了多少内存。当前,没有真正的磁盘,只有TempFS,所以这意味着每个文件都在消耗分配的内存资源,只要我能检查并知道多少内存就可以了。

找不到类似的东西,似乎cAdvisor有助于获取内存静态信息,但它仅使用docker/cgroups,没有像我描述的那样产生故障。

我正在尝试对在Kubernetes上运行的pod的内存使用情况进行细分。我可以通过kubectl最上面的pod看到pod的内存使用情况,但是我需要的是内存的总细分...

memory kubernetes monitoring kubectl kubernetes-pod
1个回答
0
投票

更好的解决方案是在群集中安装指标服务器以及Prometheus和Grafana。 Prometheus将废弃Grafana可以将其用作图形显示的指标。这可能很有用。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.