|
|
|
@ -180,9 +180,9 @@ Broadcaster record.EventBroadcaster
|
|
|
|
|
进入`sched.Run()`:
|
|
|
|
|

|
|
|
|
|
|
|
|
|
|
`wait.Until`这个调用的逻辑是,直到收到stop信号才终止,在此之前循环运行`sched.scheduleOne`,终于找到启动函数最内部的主体啦:
|
|
|
|
|
`wait.Until`这个调用的逻辑是,直到收到stop信号才终止,在此之前循环运行`sched.scheduleOne`。代码走到这里,终于找到启动入口最内部的主体啦:
|
|
|
|
|

|
|
|
|
|
|
|
|
|
|
`sched.scheduleOne`这个函数有代码点长,整体的功能可以概括为:获取需调度的pod、寻找匹配host、发起绑定host请求、绑定检查等一系列操作.
|
|
|
|
|
`sched.scheduleOne`这个函数有代码点长,整体的功能可以概括为:获取需调度的pod、寻找匹配node、发起绑定到node请求、绑定检查等一系列操作.
|
|
|
|
|
|
|
|
|
|
#### 本篇入口篇到这里就先告一段落,下一篇开始阅读学习调度过程的逻辑!
|
|
|
|
|