From 20d1db548e8dd4a7e58d576c939fe41256a2f189 Mon Sep 17 00:00:00 2001 From: yinwenqin Date: Fri, 9 Aug 2019 16:13:40 +0800 Subject: [PATCH] p3 --- scheduler/P2-调度器框架.md | 6 ++++-- scheduler/README.md | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/scheduler/P2-调度器框架.md b/scheduler/P2-调度器框架.md index 5efc44f..85cadff 100644 --- a/scheduler/P2-调度器框架.md +++ b/scheduler/P2-调度器框架.md @@ -179,7 +179,7 @@ func (s *Scheme) AddTypeDefaultingFunc(srcType Object, fn func(interface{})) { ![](https://github.com/yinwenqin/kubeSourceCodeNote/blob/master/scheduler/image/p2/addDefaultFunc.jpg) -跳转进去,来到了这个位置`pkg/scheduler/apis/config/v1alpha1/zz_generated.defaults.go:31`: +跳转进去,来到了这个位置`pkg/scheduler/apis/config/v1alpha1/zz_generated.defaults.go:31`(原谅我的灵魂笔法): ![](https://github.com/yinwenqin/kubeSourceCodeNote/blob/master/scheduler/image/p2/registerDefaults.jpg) @@ -280,4 +280,6 @@ func podFitsOnNode( -如果有沉下心来阅读代码,结合上面的图文讲解,相信你对调度器框架包内的代码结构会有一个较为清晰的整体掌握,本篇框架篇到此结束,下一篇来谈谈详细的调度算法的细节 \ No newline at end of file +### Last + +如果有沉下心来阅读代码,结合上面的图文讲解、代码块中的中文注释,相信你对调度器框架包内的代码结构会有一个较为清晰的整体掌握,本篇框架篇到此结束,下一篇来谈谈详细的调度算法的细节 \ No newline at end of file diff --git a/scheduler/README.md b/scheduler/README.md index e0eaeb1..3122f4a 100644 --- a/scheduler/README.md +++ b/scheduler/README.md @@ -2,7 +2,7 @@ ## 调度器源码分段阅读目录 - [调度器入口](https://github.com/yinwenqin/kubeSourceCodeNote/blob/master/scheduler/P1-%E8%B0%83%E5%BA%A6%E5%99%A8%E5%85%A5%E5%8F%A3%E7%AF%87.md) -- [调度器框架](https://github.com/yinwenqin/kubeSourceCodeNote/blob/master/scheduler/P1-%E8%B0%83%E5%BA%A6%E5%99%A8%E5%85%A5%E5%8F%A3%E7%AF%87.md) +- [调度器框架]([https://github.com/yinwenqin/kubeSourceCodeNote/blob/master/scheduler/P2-%E8%B0%83%E5%BA%A6%E5%99%A8%E6%A1%86%E6%9E%B6.md](https://github.com/yinwenqin/kubeSourceCodeNote/blob/master/scheduler/P2-调度器框架.md)) - [调度器算法](https://github.com/yinwenqin/kubeSourceCodeNote/blob/master/scheduler/P1-%E8%B0%83%E5%BA%A6%E5%99%A8%E5%85%A5%E5%8F%A3%E7%AF%87.md) - 待补充