首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >查询kubernetes度量-服务器度量值

查询kubernetes度量-服务器度量值
EN

Stack Overflow用户
提问于 2019-04-15 08:00:41
回答 1查看 1.3K关注 0票数 2

我正在使用度量-服务器(https://github.com/kubernetes-incubator/metrics-server/)从kubernetes集群中的容器中收集核心度量。

我可以为每个容器获取两个资源使用指标。

  • cpu使用率
  • 内存使用

不过,我不清楚

  • 这些指标是随着时间积累的,或者已经为特定的时间窗口(1分/30秒.)进行采样。
  • 以上度量值的单位是什么?对于CPU的使用,它是核的数量还是毫秒?对于内存的使用,我假设它使用字节。
  • 在计算CPU使用量度量值时,度量-服务器是否已经将容器使用情况除以主机系统使用率?

另外,如果我必须将这些指标与docker度量进行比较,那么如何计算给定容器的CPU使用率%呢?

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2019-06-13 05:57:28

  1. 度量标准定期从kubelets中获取。默认的分辨率持续时间为60,可以用--metric-resolution=<duration>标志覆盖。
  2. 值和单位(十进制SI中的cpu核心,二进制SI中的内存字节)是通过使用k8s 顶机能包中的顶机能序列化器来获得的。您可以从源代码中的注释中了解到
  3. 不,CPU度量与主机系统的使用率无关,因为您可以看到它不是百分比值。它代表了核心容器所消耗的CPU秒总数的变化率。如果这个值在一秒钟内增加1,那么在那一秒内,吊舱就会消耗一个CPU核心(或1000兆核)。 要获得一个相对值,取决于您的用例,您可以将一个pod的CPU度量除以节点,因为度量服务器同时公开了/pods/nodes端点。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55684789

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档