您现在的位置是:首页 >其他 >kube-scheduler深度剖析与开发(六)网站首页其他

kube-scheduler深度剖析与开发(六)

cwlmxmz 2024-06-17 10:48:58
简介kube-scheduler深度剖析与开发(六)

为了深入学习 kube-scheduler,本系列从源码和实战角度深度学习 kube-scheduler,该系列一共分6篇文章,如下:

上一篇文章我们已经讲了如何开发一个 Filter 扩展点的插件,这一篇我们来说说如何开发一个 score 扩展点的插件。

我们先来看下 Score 类型插件的逻辑是什么。

scheduler 在启动后,会监测调度队列里是否会有需要调度的 Pod,有的话就开始调度这个 Pod,否则一直阻塞

// pkg/scheduler/scheduler.go

func (sched *Scheduler) Run(ctx context.Context) {
	sched.SchedulingQue
风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。