专栏名称: CNCF
云原生计算基金会(CNCF)致力于培育和维护一个厂商中立的开源生态系统,来推广云原生技术。我们通过将最前沿的模式民主化,让这些创新为大众所用。
今天看啥  ›  专栏  ›  CNCF

K8s 负载感知调度实践(koordinator & crane)

CNCF  · 公众号  ·  · 2024-10-28 09:28

文章预览

上篇 6 张图带你深入了解 kube-scheduler  ,已经知道 kube-scheduler 的工作流程,以及如何实现自定义插件。koordinator 和 crane 都是基于Scheduler Framework 进行实现的 负载感知插件。本文不再赘述,感兴趣可以看上篇文章。 背景 原生 Kubernetes 调度器仅基于资源的 Request 进行调度,在生产环境资源的真实使用率和申请率往往相差巨大,造成 资源浪费 的同时也会造成节点的负 载不均衡 。 开源方案对比 koordinator VS crane crane-scheduler 架构 前置条件是安装了 Prometheus , 从 Prometheus 中获取数据。 koord-scheduler 架构 监控指标是从  koordlet 中获取, koordlet 是一个 daemonset 类型的插件,负责收集指标,并存储在本地 Prometheus 中 对比 crane-scheduler koord-scheduler 指标收集周期 依赖于外置 Prometheus 的收集周期,默认为 30s (颗粒度较粗,不容易收集到突刺) ds 方式 的 koordlet 插 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览