被集群节点负载不均所困扰?TKE 重磅推出全链路调度解决方案 (3)

被集群节点负载不均所困扰?TKE 重磅推出全链路调度解决方案

在预选阶段过滤掉 5分钟内平均内存利用率超过 60%或者 1h内最大内存利用率超过 70%的节点,即 Pod 不会调度到这些这些节点上。

被集群节点负载不均所困扰?TKE 重磅推出全链路调度解决方案

在优选阶段将 5分钟平均内存利用率权重配置为 0.8,1h 和1d 内最大内存利用率权重配置为 0.2、0.2,而将 CPU 的指标权重都配置为 0.1。这样优选时更优先选择调度到内存利用率低的节点上。

Descheduler配置

被集群节点负载不均所困扰?TKE 重磅推出全链路调度解决方案

配置 Descheduler 的参数如下,当节点内存利用率超过 80%这个阈值的时候,Descheduler 开始对节点上的 Pod 进行驱逐,尽量使节点内存利用率降低到目标值 60% 为止。

集群优化后状态

通过以上的配置,运行一段时间后,集群内各节点的内存利用率数据如下,可以看到集群节点的内存利用率分布已经趋向于均衡:

被集群节点负载不均所困扰?TKE 重磅推出全链路调度解决方案

【腾讯云原生】云说新品、云研新术、云游新活、云赏资讯,扫码关注同名公众号,及时获取更多干货!!

被集群节点负载不均所困扰?TKE 重磅推出全链路调度解决方案

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wsfjdj.html