scheduler-P1

add-license-1
yinwenqin 6 years ago
parent 48d0191a47
commit a6be1a670e

@ -180,9 +180,9 @@ Broadcaster record.EventBroadcaster
进入`sched.Run()`:
![image](https://github.com/yinwenqin/kubeSourceCodeNote/blob/master/scheduler/image/p1/scheRun.jpg)
`wait.Until`这个调用的逻辑是直到收到stop信号才终止在此之前循环运行`sched.scheduleOne`,终于找到启动函数最内部的主体啦:
`wait.Until`这个调用的逻辑是直到收到stop信号才终止在此之前循环运行`sched.scheduleOne`。代码走到这里,终于找到启动入口最内部的主体啦:
![image](https://github.com/yinwenqin/kubeSourceCodeNote/blob/master/scheduler/image/p1/scheduleOne.jpg)
`sched.scheduleOne`这个函数有代码点长,整体的功能可以概括为:获取需调度的pod、寻找匹配host、发起绑定host请求、绑定检查等一系列操作.
`sched.scheduleOne`这个函数有代码点长,整体的功能可以概括为:获取需调度的pod、寻找匹配node、发起绑定到node请求、绑定检查等一系列操作.
#### 本篇入口篇到这里就先告一段落,下一篇开始阅读学习调度过程的逻辑!

Loading…
Cancel
Save