source-code-reading-notes
source-code-reading-notes copied to clipboard
您好,在网上看到您对于descheduler的一篇文章,讲的很好,所以有个问题想咨询下
文章链接:https://blog.tianfeiyu.com/2022/06/30/kubernetes_descheduler/
您提到LowNodeUtilization 和 HighNodeUtilization是按照request 比率进行分配的,这确实不符合实际生产想要的效果 但可以根据实际的场景进行扩展,将其改为基于节点真实的资源使用率,方便讲解下具体思路吗?
方法挺多的: (1)可以通过公司内部监控配置报警主动触发二次调度; (2)可以在 descheduler 代码中主动从公司内部监控系统获取节点的实际利用率; 我们目前就用的这两个方式。
感谢答复,您指到修改descheduler源码,改为获取实际利用率,是否类似这个pr:https://github.com/kubernetes-sigs/descheduler/pull/1092
或者方便说下您这边代码修改的思路吗?