我知道如何测量所需的RAM和CPU使用率,但不知道如何测量k8s集群中每个容器的磁盘空间。
我尝试过cAdvisor,但只提供每个节点的统计信息,而不是每个容器。
https://github.com/google/cadvisor/issues/198
任何推荐的工具/程序?通过这种方式,我可以在pod的resources
部分指定合理的值。
我知道如何测量所需的RAM和CPU使用率,但不知道如何测量k8s集群中每个容器的磁盘空间。
我尝试过cAdvisor,但只提供每个节点的统计信息,而不是每个容器。
https://github.com/google/cadvisor/issues/198
任何推荐的工具/程序?通过这种方式,我可以在pod的resources
部分指定合理的值。
1条答案
按热度按时间vngu2lb81#
df命令,您需要在容器中运行,并通过这个文档,/bin/df作为一个工具来监视临时容器数据所在的卷上的临时存储使用情况。更多信息请参考Sudip Sengupta的blog。
尝试以下命令,了解kubernetes容器临时存储的使用情况:
kubectl exec <podname> -c <container_name> –df -h
吗,你会得到那个容器中的已用空间。输出如下:x1c 0d1x的数据
您也可以使用
du -h someDir command
检查完整的文件大小。