容器总数等于kubernetes中的pod内存使用量吗?

问题描述

我有两个命令

1. kubectl top pod $podName --no-headers

2. kubectl top pod $podName --containers --no-headers

对于仅包含1个容器的pod,该pod和容器的内存和cpu使用率将是相同的。

但是对于具有多个容器的容器,有时容器的资源使用总和不等于容器的资源使用,例如

cpu
pod: 2m
container1: 1m
container2: 2m

从kubernetes的官方文档中,1m是表示分数的最小精度。

对于上述情况,我来宾

    它可能是由于量化了容器的单个资源,例如0.0005cpu将被量化为1m cpu
  1. Pod正在使用未量化的资源值来计算Pod总数

但是,即使如此,这只是我的客人,我在官方文档中找不到任何地方可以解释pod是否正在使用未量化的资源值。

赞赏是否有人可以向我解释有关吊舱资源使用量与容器资源使用量总和之间的区别的文档链接,哪一种是最准确的使用?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)