K8S混部
文章平均质量分 55
k8s环境下混部代码分析
老猿说说
Java老猿
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Koordinator-NodeSLO
【代码】Koordinator-NodeSLO。原创 2025-04-12 18:55:55 · 253 阅读 · 0 评论 -
Koordinator-Metric查询
以CollectAllPodMetricsLast()举例,看看koordinator怎样使用tsdb进行查询。原创 2025-03-29 18:14:11 · 381 阅读 · 0 评论 -
Koordinator-QOSManager
构建opt,包含cgroupReader、statesInformer、metric缓存、eventRecorder、k8s客户端、驱逐版本、Qos配置、metricAdvisor配置。初始化eventRecord、cgroupReader、evictor。构建context,包含evictor和策略map。原创 2025-03-29 12:37:23 · 281 阅读 · 0 评论 -
Koordinator-NodeMetricInformer
核心方法collectMetrics(),采集nodeMetricInfo, podMetricInfo, prod。把采集的数据放入nodeMetricStatus,node对应的更新NodeMetric CR。nodeMetricInformer也在这里进行了Start()继续往下看,stateInformer启动plugin。一开始的时候作为一个Plugin进行了初始化。nodeMetricInformer在。再看下nodeMetric的数据结构。原创 2025-03-29 12:36:32 · 299 阅读 · 0 评论 -
Koordinator-Predict
遍历所有的pair,最大检查个数和间隔时间判断下,然后调用model的SaveToCheckpointer方法。目前只看到了怎样把数据放入到model中,还没有看到怎样去使用model数据。获取node最近cpu/mem使用率,更新nodeid model。不存在对应model则设置一下model,调用AddSample()遍历所有的model,若上次更新信息大于配置的过期时长,则删除。更新node priority class model。接下来去找下哪里使用了model。遍历所有的model。原创 2025-03-29 12:35:39 · 423 阅读 · 0 评论 -
混部源码分析(draft)
准备写一些管云混部的项目源码分析。原创 2025-03-24 14:38:35 · 276 阅读 · 0 评论
分享