首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >K8s米制服务器-吊舱遥测更新频率过高

K8s米制服务器-吊舱遥测更新频率过高
EN

Stack Overflow用户
提问于 2021-03-29 18:34:43
回答 1查看 282关注 0票数 1

我的设置

我有一个物理节点K8s集群,在这里我污染了主节点,因此它也可以充当工作人员。该节点具有总计512 GB内存的Centos7。我将我的实验限制在一个节点集群上;一旦找到了解决方案,我将在小型k8s集群上测试它,其中主服务和辅助服务位于不同的节点上。

我想做什么,

我想监视pod级的资源利用率(CPU和内存)。我正在启动一个以1Gbps的速率消耗内存的pod;在大约100秒钟内,内存利用率达到100 at,此时应用程序达到稳定状态。从那时候起,它一直跑到被扳机杀死。

,我现在和这个在一起

在启动k8s度量服务器之后,我能够执行kubectl top pods,它显示了每个pod的CPU和内存利用率。然而,这些使用编号并不经常更新。我试着测量k8s需要多长时间来更新这些遥测和采样间隔似乎接近1分钟或60秒。

我厌倦了在https://kubernetes.io/docs/reference/command-line-tools-reference/kubelet/中找出不同的采样间隔。有几个参数可能影响遥测采样率,但它们被设置为最大20(默认值)。我不会改变任何Kubelet设置。

我的问题

为什么kubectl top pods需要大约一分钟的时间来更新资源利用率。如何缩短此间隔,并进行频繁更新。?

EN

回答 1

Stack Overflow用户

发布于 2021-03-30 07:31:59

  • 为什么kubectl top pods 需要大约一分钟的时间来更新资源利用率? 这是因为米制服务器的默认分辨率被设置为60。
  • 如何缩短此间隔并进行频繁更新? 可以使用--metric-resolution=<duration>标志更改分辨率。不过,建议不要在15s以下设置值,因为这是Kubelet计算的度量的分辨率。 规范:容器:-命令:-/度量-服务器--度量-分辨率=15s 参考资料:衡量标准被刮掉的频率
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66859714

复制
相关文章

相似问题

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