k8s源码学习 - Scheduler笔记(2)
接上文的工作,上文是找到了scheduler的入口。接下来看scheduler具体的执行。 1 2 3 4 5 cmd/kube-scheduler/scheduler.go:34main函数-> cmd/kube-scheduler/app/server.go:70NewSchedulerCommand-> cmd/kube-scheduler/app/server.go:117runCommand-> cmd/kube-scheduler/app/server.go:167Run-> pkg/scheduler/scheduler.go:276run-> 这是上文的工作 1 2 pkg/scheduler/scheduler.go:501scheduleOne-> pkg/scheduler/scheduler.go:291schedule-> 这里schedule只是一个街口,定义在 schedule/a……