Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions kubernetes_scheduler_code.md
Original file line number Diff line number Diff line change
Expand Up @@ -255,7 +255,7 @@ func Run(ctx context.Context, cc *schedulerserverconfig.CompletedConfig, sched *

[https://github.com/rfyiamcool/notes/blob/main/kubernetes_leader_election_code.md](https://github.com/rfyiamcool/notes/blob/main/kubernetes_leader_election_code.md)

## scheudler 启动入口
## scheduler 启动入口

`Run()` 方法是 k8s scheduler 的启动运行入口, 其流程是先启动 queue 队列的 Run 方法, 再异步启动一个协程处理核心调度方法 `scheduleOne`.

Expand Down Expand Up @@ -1579,4 +1579,4 @@ kubernetes scheduler 从 informer 监听新资源变动, 当有新 pod 创建时
- 预选 (Predicates) 是通过插件的 Filter 方法过滤出符合要求的 node 节点
- 优选 (Priorities) 则对预选出来的 node 节点进行打分排序

绑定周期默认只有一个默认插件, 仅给 apiserver 发起 node 跟 pod 绑定的请求.
绑定周期默认只有一个默认插件, 仅给 apiserver 发起 node 跟 pod 绑定的请求.