自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ywq935的博客

专注于 容器/K8s/DevOps等领域

原创 Kubernetes源码学习-总篇

前言 在熟悉kubernetes及常用组件、插件的管理使用后,总还觉得差了些什么,不够通透,是时候来读一读源码了,结合代码与实际使用场景来互相印证,有助于对kubernetes的理解更为透彻。这里将会分多篇介绍kubernetes各核心组件的工作模式、调度管理算法等。 版本 Kubernetes ...

2019-08-08 16:06:11 1682 0

原创 Kubernetes源码学习-Scheduler-P4-Node优先级算法

P4-Node优先级算法 前言 在上一篇文档中,我们过了一遍node筛选算法: p3-Node筛选算法 按调度规则设计,对筛选出的node,选择优先级最高的作为最终的fit node。那么本篇承接上一篇,进入下一步,看一看node优先级排序的过程。 Tips: 本篇篇幅较长,因调度优选算法较为复杂...

2019-08-22 17:03:31 139 0

原创 hexo图片展示-blog图床迁移至七牛云

前言 上一篇中,搭建好了hexo next主题的博客,将cxxn中的所有博客导出为md文档后再全部上传到hexo站内,但是有一个很大的问题:hexo本地图片无法显示,需要安装插件,然后以非md外链的格式插入图片,这使用起来相当不便且不通用,因此放弃插入本地图片的方案。导出的md中的图片外链有的是c...

2019-08-20 17:58:28 246 0

原创 Hexo+Github-pages: 免建站快速部署你的专属博客

前言 C某某N博客的页面样式实在不敢恭维,广告不少,最厉害的在于写作积分还不能用于下载,近两年Hexo挺火的,结合github pages使用,纯md文档输出,自动生成简洁好看的web页面,建站的步骤都可以省略了,试用一番下来体验确实尚可,记录一下部署过程 1. 创建github pages 登录...

2019-08-20 16:54:52 166 0

原创 Kubernetes源码学习-Scheduler-总览篇

调度器总体设计 调度器源码分段阅读目录 调度器入口 调度器框架 Node筛选算法 待补充 概览 首先列出官方md链接,讲解颇为生动: https://github.com/kubernetes/community/blob/master/contributors/devel/s...

2019-08-20 15:34:42 95 0

原创 Kubernetes源码学习-Scheduler-P3-Node筛选算法

P3-Node筛选算法 前言 在上一篇文档中,我们找到调度器筛选node的算法入口pkg/scheduler/core/generic_scheduler.go:162 Schedule()方法 p2-调度器框架 那么在本篇,由此Schedule()函数展开,看一看调度器的node筛选算法,优先级...

2019-08-20 15:33:30 88 0

原创 Kubernetes源码学习-Scheduler-P2-调度器框架

调度器框架 前言 在上一篇文档中,我们找到了sheduler调度功能主逻辑的入口: P1-调度器入口篇 那么在本篇,我们基于找到的入口,来进入调度器框架内部,看一看整体的逻辑流程,本篇先跳过调度的算法(Predicates断言选择、Priority优先级排序),只关注pkg/scheduler目录...

2019-08-20 15:31:41 112 0

原创 Kubernetes源码学习-Scheduler-P1-调度器入口篇

调度器入口 前言 本篇介绍scheduler的初始化相关逻辑 入口之前 入口函数是位于cmd/kube-scheduler/scheduler.go中的main()方法,调用的是app.NewSchedulerCommand()方法,跳转至此方法,可以看到函数上方的注释: // NewSchedu...

2019-08-20 15:11:39 118 0

提示
确定要删除当前文章?
取消 删除