kubeSourceCodeNote:Kubernetes(k8s)源码分析-笔记-Source code

时间:2024-04-13 19:53:48
【文件属性】:

文件名称:kubeSourceCodeNote:Kubernetes(k8s)源码分析-笔记-Source code

文件大小:12.57MB

文件格式:ZIP

更新时间:2024-04-13 19:53:48

系统开源

前言 在熟悉的kubernetes及通用组件,插件的管理使用后,总还觉得不到了些什么,不够通透,是时候来读一读源码了,结合代码与实际使用场景来互相印证,有助于对kubernetes的理解更为透彻。这里将会分多篇文章介绍kubernetes各核心组件的工作模式,调度管理算法等。 核心组件 环境准备 golang(安装步骤略,网上很多),我的环境如下: GOPATH="/Users/ywq/go" go version go1.11.6 darwin/amd64 注意:本系列文档中,GOPATH路径/Users/ywq/go/ ,在自己的环境下请替换成相应本地的GOPATH,这一点后面不再说明 #拉取kubernetes项目源码: cd /Users/ywq/go/ mkdir -p src/k8s.io cd src/k8s.io git clone https://github.com/


【文件预览】:
kubeSourceCodeNote-master
----.gitignore(10B)
----controller()
--------Kubernetes源码学习-Controller-P2-Controller与informer.md(9KB)
--------Kubernetes源码学习-Controller-P3-Controller分类与Deployment Controller.md(31KB)
--------Kubernetes源码学习-Controller-P5-StatefulSet Controller.md(33KB)
--------README.md(3KB)
--------Kubernetes源码学习-Controller-P4-ReplicaSet Controller.md(19KB)
--------Kubernetes源码学习-Controller-P1-多实例leader选举.md(18KB)
----LICENSE(11KB)
----scheduler()
--------Kubernetes源码学习-Scheduler-P2-调度器框架.md(13KB)
--------Kubernetes源码学习-Scheduler-P4-Node优先级算法.md(26KB)
--------Kubernetes源码学习-Scheduler-P5-Pod优先级抢占调度.md(24KB)
--------Kubernetes源码学习-Scheduler-P3-Node筛选算法.md(17KB)
--------README.md(6KB)
--------image()
--------Kubernetes源码学习-Scheduler-P1-调度器入口篇.md(9KB)
----README.md(2KB)
----apiServer()
--------Kubernetes源码学习-APIServer-P1-基础结构信息.md(17KB)
--------Kubernetes源码学习-APIServer-P4-APIServer的鉴权机制.md(25KB)
--------Kubernetes源码学习-APIServer-P3-APIServer的认证机制.md(28KB)
--------Kubernetes源码学习-APIServer-P2-启动流程.md(49KB)
--------README.md(2KB)

网友评论

  • 用处不大。