├── Go-package使用 ├── Context用法.md ├── Reflect的使用.md ├── go-restful.md ├── net.http用法.md ├── sort package.md ├── 信号.md ├── 基于cobra构建命令行.md ├── 基础知识整理.md └── 并发Demo.md ├── Linux ├── (01)Unix-Linux编程实践之文件和信号.md ├── (02)Unix-Linux编程实践之进程和程序.md ├── (03)Unix-Linux编程实践之IO重定向和管道.md ├── (04)Unix-Linux编程实践之socket.md ├── (05)Unix-Linux编程实践之线程机制.md ├── (06)Unix-Linux编程实践之IPC.md ├── (07)cp、mv、rm的底层实现.md ├── (08)空洞文件.md └── (09)标准IO库.md ├── README.md ├── apiserver ├── (01) apiserver参数详解.md ├── (02) apiserver综述.md ├── (03) apiserver主体流程.md ├── (04) StorageVersions寻根.md ├── (05) project apimachinery.md ├── (06) 多版本资源注册-apimachinery.md ├── (07) 多版本资源注册-初始化流程.md ├── (08) 多版本资源注册-Scheme-1.md ├── (09) 多版本资源注册-Scheme-2.md ├── (10) 多版本资源注册-RESTMapper.md ├── (11) Apiserver从资源到Restful API的关键概念.md ├── (12) Restful API注册-1.md ├── (13) Restful API注册-2.md ├── (14) storage机制.md ├── (15) StorageWithCacher和UndecoratedStorage.md ├── (16) Apiserver端List-Watch机制-1.md ├── (17) EtcdWatcher.md ├── (18) Apiserver端List-Watch机制-2.md ├── (19) converter例子.md ├── (20) deep dive系列-1.md ├── (21) deep dive系列-2.md ├── (22) 一个Request的流程之Filters.md ├── (23)Authenticator机制.md ├── (24)Authorization机制.md ├── (25) Admission Control机制.md ├── (26) Admission Control机制之Resource Quota.md ├── (27)API Changes.md ├── (28)Adding an API Group.md ├── (29)resourceVersion机制.md └── 定制一个API之ApiServer篇 │ ├── pkg-apis-premierleague │ ├── doc.go │ ├── install │ │ └── install.go │ ├── registry.go │ ├── types.generated.go │ ├── types.go │ ├── v1 │ │ ├── conversion.go │ │ ├── defaults.go │ │ ├── doc.go │ │ ├── registry.go │ │ ├── types.generated.go │ │ └── types.go │ └── validation │ │ └── validation.go │ ├── pkg-registry-premierleague │ ├── match │ │ ├── doc.go │ │ ├── etcd │ │ │ └── etcd.go │ │ └── strategy.go │ └── rest │ │ └── storage_premierleague.go │ └── 定制一个API之ApiServer.md ├── cni plugin ├── calico.md └── flannel源码解读.md ├── controller-manager ├── (01)ControllerManager的List-Watch机制-1.md ├── (02)ControllerManager的List-Watch机制-2.md ├── (03)Reflector机制中的store.md ├── (04)控制器ReplicationManager分析.md ├── (05)ResourceQuota概念介绍.md ├── (06)ResourceQuota流程分析.md ├── (07)定制API之controller.md └── (08)qps限流.md ├── docker ├── (01)Cgroups用法.md ├── (02)docker搭建ceph环境.md ├── (03)docker镜像存储分析.md ├── (04)docker命令行.md ├── (05)Client端与Daemon端的通信.md ├── (06)daemon的创建过程.md ├── (07)layerStore初始化.md ├── (08)ImageStore初始化.md ├── (09)VolumeStore初始化.md ├── (10)docker container create命令.md ├── (11)docker start命令.md ├── (12)grpc.md ├── (13)标准化容器执行引擎-runc.md ├── (14)contianerd基本流程.md ├── (15)containerd之container和process.md ├── (16)containerd-shim分析.md ├── (17)Aufs.md ├── (18)FIFO管道.md ├── (19)ruc create命令.md ├── (20)runc init命令.md ├── (21)runc start命令.md ├── (22)shell命令创建一个简单的容器.md └── (23)containerd之monitor.md ├── etcd ├── cfssl证书.md ├── etcd v3.md └── openssl证书.md ├── images ├── API-server-flow.png ├── API-server-gvr.png ├── API-server-overview.png ├── API-server-serialization-overview.png ├── API-server-space.png ├── API-server-storage-flow.png ├── Calico.png ├── IO重定向.png ├── StorageVersions-00.jpeg ├── access-control-overview.jpg ├── apiserver-00.jpeg ├── containerd-architecture.png ├── dockerDaemon-containerd.png ├── dup重定向.png ├── etcd-101.png ├── execvp的原理.png ├── exec复制环境变量.png ├── flannel-1.png ├── flannel-2.png ├── flannel-3.png ├── fopen和popen.png ├── fork共享管道.png ├── go对string类型的定义.png ├── iptables-1.png ├── iptables.png ├── iptables路由次序图.png ├── kubernetes-controller.png ├── new和make的区别.png ├── pod-controller-panel.png ├── shell为子进程重定向其输出.png ├── shell模型.png ├── shell模型简化版.png ├── slice的定义.png ├── socket流程图.png ├── userspace.png ├── 一个shell的主循环.png ├── 一个进程创建pipe.png ├── 一个进程的三个计时器.png ├── 一个进程的虚拟地址空间.png ├── 三种传输数据的办法.png ├── 内核缓冲区和普通进程缓冲区.png ├── 函数和进程的相似性.png ├── 基础类型在内存中的存在形式.png ├── 多个文件系统的组合.png ├── 文件系统的不同视角-1.png ├── 文件系统的不同视角-2.png ├── 最低可用fd原则.png ├── 标准数据流.png ├── 标准数据流模型.png ├── 环境变量的存储.png ├── 管道.png ├── 系统信号.png ├── 系统调用fork.png ├── 系统调用wait.png ├── 网络传输切割数据包.png ├── 设备文件和普通数据文件的区别.png ├── 设备文件和普通磁盘文件的区别.png ├── 进程通过共享内存交换数据.png └── 重定向策略open-then-close.png ├── kubectl ├── (01) kubectl主体流程.md ├── (02) Factory.md ├── (03) Builder.md ├── (04) Visitor.md ├── (05) Printer.md ├── (06) genetator.md ├── (07) Event-1.md ├── (08) Event-2.md ├── (09) Event-3.md ├── (10) kubernetes里面各种Client.md ├── (11) kubectl总结.md ├── (12) kubeconfig.md ├── (13)Resource Helper分析.md ├── (14)Yaml、JSON文件读取.md └── (15)定制一个API之kubectl.md ├── kubelet ├── (01)Client端的List-Watch机制-kubelet.md ├── (02)Demo-合并三个来源的Pod.md ├── (03)Ceph Rbd使用.md ├── (04) kubernetes存储机制.md └── (05)kubelet资源上报&Evition机制.md ├── proxy ├── (01)Demo-Broadcaster的使用.md ├── (02)iptables.md ├── (03)kube-proxy流程分析.md ├── (04)iptables的DNAT和SNAT.md └── (05)Nginx Ingress的使用.md ├── scheduler ├── k8s调度之Affinity.md ├── scheduler流程分析.md └── 预选和优选策略.md ├── 常用的网站.md └── 深入go └── (01)基本类型.md /Go-package使用/Context用法.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/Go-package使用/Context用法.md -------------------------------------------------------------------------------- /Go-package使用/Reflect的使用.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/Go-package使用/Reflect的使用.md -------------------------------------------------------------------------------- /Go-package使用/go-restful.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/Go-package使用/go-restful.md -------------------------------------------------------------------------------- /Go-package使用/net.http用法.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/Go-package使用/net.http用法.md -------------------------------------------------------------------------------- /Go-package使用/sort package.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/Go-package使用/sort package.md -------------------------------------------------------------------------------- /Go-package使用/信号.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/Go-package使用/信号.md -------------------------------------------------------------------------------- /Go-package使用/基于cobra构建命令行.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/Go-package使用/基于cobra构建命令行.md -------------------------------------------------------------------------------- /Go-package使用/基础知识整理.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/Go-package使用/基础知识整理.md -------------------------------------------------------------------------------- /Go-package使用/并发Demo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/Go-package使用/并发Demo.md -------------------------------------------------------------------------------- /Linux/(01)Unix-Linux编程实践之文件和信号.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/Linux/(01)Unix-Linux编程实践之文件和信号.md -------------------------------------------------------------------------------- /Linux/(02)Unix-Linux编程实践之进程和程序.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/Linux/(02)Unix-Linux编程实践之进程和程序.md -------------------------------------------------------------------------------- /Linux/(03)Unix-Linux编程实践之IO重定向和管道.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/Linux/(03)Unix-Linux编程实践之IO重定向和管道.md -------------------------------------------------------------------------------- /Linux/(04)Unix-Linux编程实践之socket.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/Linux/(04)Unix-Linux编程实践之socket.md -------------------------------------------------------------------------------- /Linux/(05)Unix-Linux编程实践之线程机制.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/Linux/(05)Unix-Linux编程实践之线程机制.md -------------------------------------------------------------------------------- /Linux/(06)Unix-Linux编程实践之IPC.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/Linux/(06)Unix-Linux编程实践之IPC.md -------------------------------------------------------------------------------- /Linux/(07)cp、mv、rm的底层实现.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/Linux/(07)cp、mv、rm的底层实现.md -------------------------------------------------------------------------------- /Linux/(08)空洞文件.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/Linux/(08)空洞文件.md -------------------------------------------------------------------------------- /Linux/(09)标准IO库.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/Linux/(09)标准IO库.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/README.md -------------------------------------------------------------------------------- /apiserver/(01) apiserver参数详解.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/apiserver/(01) apiserver参数详解.md -------------------------------------------------------------------------------- /apiserver/(02) apiserver综述.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/apiserver/(02) apiserver综述.md -------------------------------------------------------------------------------- /apiserver/(03) apiserver主体流程.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/apiserver/(03) apiserver主体流程.md -------------------------------------------------------------------------------- /apiserver/(04) StorageVersions寻根.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/apiserver/(04) StorageVersions寻根.md -------------------------------------------------------------------------------- /apiserver/(05) project apimachinery.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/apiserver/(05) project apimachinery.md -------------------------------------------------------------------------------- /apiserver/(06) 多版本资源注册-apimachinery.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/apiserver/(06) 多版本资源注册-apimachinery.md -------------------------------------------------------------------------------- /apiserver/(07) 多版本资源注册-初始化流程.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/apiserver/(07) 多版本资源注册-初始化流程.md -------------------------------------------------------------------------------- /apiserver/(08) 多版本资源注册-Scheme-1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/apiserver/(08) 多版本资源注册-Scheme-1.md -------------------------------------------------------------------------------- /apiserver/(09) 多版本资源注册-Scheme-2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/apiserver/(09) 多版本资源注册-Scheme-2.md -------------------------------------------------------------------------------- /apiserver/(10) 多版本资源注册-RESTMapper.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/apiserver/(10) 多版本资源注册-RESTMapper.md -------------------------------------------------------------------------------- /apiserver/(11) Apiserver从资源到Restful API的关键概念.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/apiserver/(11) Apiserver从资源到Restful API的关键概念.md -------------------------------------------------------------------------------- /apiserver/(12) Restful API注册-1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/apiserver/(12) Restful API注册-1.md -------------------------------------------------------------------------------- /apiserver/(13) Restful API注册-2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/apiserver/(13) Restful API注册-2.md -------------------------------------------------------------------------------- /apiserver/(14) storage机制.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/apiserver/(14) storage机制.md -------------------------------------------------------------------------------- /apiserver/(15) StorageWithCacher和UndecoratedStorage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/apiserver/(15) StorageWithCacher和UndecoratedStorage.md -------------------------------------------------------------------------------- /apiserver/(16) Apiserver端List-Watch机制-1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/apiserver/(16) Apiserver端List-Watch机制-1.md -------------------------------------------------------------------------------- /apiserver/(17) EtcdWatcher.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/apiserver/(17) EtcdWatcher.md -------------------------------------------------------------------------------- /apiserver/(18) Apiserver端List-Watch机制-2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/apiserver/(18) Apiserver端List-Watch机制-2.md -------------------------------------------------------------------------------- /apiserver/(19) converter例子.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/apiserver/(19) converter例子.md -------------------------------------------------------------------------------- /apiserver/(20) deep dive系列-1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/apiserver/(20) deep dive系列-1.md -------------------------------------------------------------------------------- /apiserver/(21) deep dive系列-2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/apiserver/(21) deep dive系列-2.md -------------------------------------------------------------------------------- /apiserver/(22) 一个Request的流程之Filters.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/apiserver/(22) 一个Request的流程之Filters.md -------------------------------------------------------------------------------- /apiserver/(23)Authenticator机制.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/apiserver/(23)Authenticator机制.md -------------------------------------------------------------------------------- /apiserver/(24)Authorization机制.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/apiserver/(24)Authorization机制.md -------------------------------------------------------------------------------- /apiserver/(25) Admission Control机制.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/apiserver/(25) Admission Control机制.md -------------------------------------------------------------------------------- /apiserver/(26) Admission Control机制之Resource Quota.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/apiserver/(26) Admission Control机制之Resource Quota.md -------------------------------------------------------------------------------- /apiserver/(27)API Changes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/apiserver/(27)API Changes.md -------------------------------------------------------------------------------- /apiserver/(28)Adding an API Group.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/apiserver/(28)Adding an API Group.md -------------------------------------------------------------------------------- /apiserver/(29)resourceVersion机制.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/apiserver/(29)resourceVersion机制.md -------------------------------------------------------------------------------- /apiserver/定制一个API之ApiServer篇/pkg-apis-premierleague/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/apiserver/定制一个API之ApiServer篇/pkg-apis-premierleague/doc.go -------------------------------------------------------------------------------- /apiserver/定制一个API之ApiServer篇/pkg-apis-premierleague/install/install.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/apiserver/定制一个API之ApiServer篇/pkg-apis-premierleague/install/install.go -------------------------------------------------------------------------------- /apiserver/定制一个API之ApiServer篇/pkg-apis-premierleague/registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/apiserver/定制一个API之ApiServer篇/pkg-apis-premierleague/registry.go -------------------------------------------------------------------------------- /apiserver/定制一个API之ApiServer篇/pkg-apis-premierleague/types.generated.go: -------------------------------------------------------------------------------- 1 | package premierleague 2 | -------------------------------------------------------------------------------- /apiserver/定制一个API之ApiServer篇/pkg-apis-premierleague/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/apiserver/定制一个API之ApiServer篇/pkg-apis-premierleague/types.go -------------------------------------------------------------------------------- /apiserver/定制一个API之ApiServer篇/pkg-apis-premierleague/v1/conversion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/apiserver/定制一个API之ApiServer篇/pkg-apis-premierleague/v1/conversion.go -------------------------------------------------------------------------------- /apiserver/定制一个API之ApiServer篇/pkg-apis-premierleague/v1/defaults.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/apiserver/定制一个API之ApiServer篇/pkg-apis-premierleague/v1/defaults.go -------------------------------------------------------------------------------- /apiserver/定制一个API之ApiServer篇/pkg-apis-premierleague/v1/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/apiserver/定制一个API之ApiServer篇/pkg-apis-premierleague/v1/doc.go -------------------------------------------------------------------------------- /apiserver/定制一个API之ApiServer篇/pkg-apis-premierleague/v1/registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/apiserver/定制一个API之ApiServer篇/pkg-apis-premierleague/v1/registry.go -------------------------------------------------------------------------------- /apiserver/定制一个API之ApiServer篇/pkg-apis-premierleague/v1/types.generated.go: -------------------------------------------------------------------------------- 1 | package v1 2 | -------------------------------------------------------------------------------- /apiserver/定制一个API之ApiServer篇/pkg-apis-premierleague/v1/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/apiserver/定制一个API之ApiServer篇/pkg-apis-premierleague/v1/types.go -------------------------------------------------------------------------------- /apiserver/定制一个API之ApiServer篇/pkg-apis-premierleague/validation/validation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/apiserver/定制一个API之ApiServer篇/pkg-apis-premierleague/validation/validation.go -------------------------------------------------------------------------------- /apiserver/定制一个API之ApiServer篇/pkg-registry-premierleague/match/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/apiserver/定制一个API之ApiServer篇/pkg-registry-premierleague/match/doc.go -------------------------------------------------------------------------------- /apiserver/定制一个API之ApiServer篇/pkg-registry-premierleague/match/etcd/etcd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/apiserver/定制一个API之ApiServer篇/pkg-registry-premierleague/match/etcd/etcd.go -------------------------------------------------------------------------------- /apiserver/定制一个API之ApiServer篇/pkg-registry-premierleague/match/strategy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/apiserver/定制一个API之ApiServer篇/pkg-registry-premierleague/match/strategy.go -------------------------------------------------------------------------------- /apiserver/定制一个API之ApiServer篇/pkg-registry-premierleague/rest/storage_premierleague.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/apiserver/定制一个API之ApiServer篇/pkg-registry-premierleague/rest/storage_premierleague.go -------------------------------------------------------------------------------- /apiserver/定制一个API之ApiServer篇/定制一个API之ApiServer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/apiserver/定制一个API之ApiServer篇/定制一个API之ApiServer.md -------------------------------------------------------------------------------- /cni plugin/calico.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/cni plugin/calico.md -------------------------------------------------------------------------------- /cni plugin/flannel源码解读.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/cni plugin/flannel源码解读.md -------------------------------------------------------------------------------- /controller-manager/(01)ControllerManager的List-Watch机制-1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/controller-manager/(01)ControllerManager的List-Watch机制-1.md -------------------------------------------------------------------------------- /controller-manager/(02)ControllerManager的List-Watch机制-2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/controller-manager/(02)ControllerManager的List-Watch机制-2.md -------------------------------------------------------------------------------- /controller-manager/(03)Reflector机制中的store.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/controller-manager/(03)Reflector机制中的store.md -------------------------------------------------------------------------------- /controller-manager/(04)控制器ReplicationManager分析.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/controller-manager/(04)控制器ReplicationManager分析.md -------------------------------------------------------------------------------- /controller-manager/(05)ResourceQuota概念介绍.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/controller-manager/(05)ResourceQuota概念介绍.md -------------------------------------------------------------------------------- /controller-manager/(06)ResourceQuota流程分析.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/controller-manager/(06)ResourceQuota流程分析.md -------------------------------------------------------------------------------- /controller-manager/(07)定制API之controller.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/controller-manager/(07)定制API之controller.md -------------------------------------------------------------------------------- /controller-manager/(08)qps限流.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/controller-manager/(08)qps限流.md -------------------------------------------------------------------------------- /docker/(01)Cgroups用法.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/docker/(01)Cgroups用法.md -------------------------------------------------------------------------------- /docker/(02)docker搭建ceph环境.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/docker/(02)docker搭建ceph环境.md -------------------------------------------------------------------------------- /docker/(03)docker镜像存储分析.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/docker/(03)docker镜像存储分析.md -------------------------------------------------------------------------------- /docker/(04)docker命令行.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/docker/(04)docker命令行.md -------------------------------------------------------------------------------- /docker/(05)Client端与Daemon端的通信.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/docker/(05)Client端与Daemon端的通信.md -------------------------------------------------------------------------------- /docker/(06)daemon的创建过程.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/docker/(06)daemon的创建过程.md -------------------------------------------------------------------------------- /docker/(07)layerStore初始化.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/docker/(07)layerStore初始化.md -------------------------------------------------------------------------------- /docker/(08)ImageStore初始化.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/docker/(08)ImageStore初始化.md -------------------------------------------------------------------------------- /docker/(09)VolumeStore初始化.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/docker/(09)VolumeStore初始化.md -------------------------------------------------------------------------------- /docker/(10)docker container create命令.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/docker/(10)docker container create命令.md -------------------------------------------------------------------------------- /docker/(11)docker start命令.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/docker/(11)docker start命令.md -------------------------------------------------------------------------------- /docker/(12)grpc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/docker/(12)grpc.md -------------------------------------------------------------------------------- /docker/(13)标准化容器执行引擎-runc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/docker/(13)标准化容器执行引擎-runc.md -------------------------------------------------------------------------------- /docker/(14)contianerd基本流程.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/docker/(14)contianerd基本流程.md -------------------------------------------------------------------------------- /docker/(15)containerd之container和process.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/docker/(15)containerd之container和process.md -------------------------------------------------------------------------------- /docker/(16)containerd-shim分析.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/docker/(16)containerd-shim分析.md -------------------------------------------------------------------------------- /docker/(17)Aufs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/docker/(17)Aufs.md -------------------------------------------------------------------------------- /docker/(18)FIFO管道.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/docker/(18)FIFO管道.md -------------------------------------------------------------------------------- /docker/(19)ruc create命令.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/docker/(19)ruc create命令.md -------------------------------------------------------------------------------- /docker/(20)runc init命令.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/docker/(20)runc init命令.md -------------------------------------------------------------------------------- /docker/(21)runc start命令.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/docker/(21)runc start命令.md -------------------------------------------------------------------------------- /docker/(22)shell命令创建一个简单的容器.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/docker/(22)shell命令创建一个简单的容器.md -------------------------------------------------------------------------------- /docker/(23)containerd之monitor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/docker/(23)containerd之monitor.md -------------------------------------------------------------------------------- /etcd/cfssl证书.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/etcd/cfssl证书.md -------------------------------------------------------------------------------- /etcd/etcd v3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/etcd/etcd v3.md -------------------------------------------------------------------------------- /etcd/openssl证书.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/etcd/openssl证书.md -------------------------------------------------------------------------------- /images/API-server-flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/images/API-server-flow.png -------------------------------------------------------------------------------- /images/API-server-gvr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/images/API-server-gvr.png -------------------------------------------------------------------------------- /images/API-server-overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/images/API-server-overview.png -------------------------------------------------------------------------------- /images/API-server-serialization-overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/images/API-server-serialization-overview.png -------------------------------------------------------------------------------- /images/API-server-space.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/images/API-server-space.png -------------------------------------------------------------------------------- /images/API-server-storage-flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/images/API-server-storage-flow.png -------------------------------------------------------------------------------- /images/Calico.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/images/Calico.png -------------------------------------------------------------------------------- /images/IO重定向.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/images/IO重定向.png -------------------------------------------------------------------------------- /images/StorageVersions-00.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/images/StorageVersions-00.jpeg -------------------------------------------------------------------------------- /images/access-control-overview.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/images/access-control-overview.jpg -------------------------------------------------------------------------------- /images/apiserver-00.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/images/apiserver-00.jpeg -------------------------------------------------------------------------------- /images/containerd-architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/images/containerd-architecture.png -------------------------------------------------------------------------------- /images/dockerDaemon-containerd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/images/dockerDaemon-containerd.png -------------------------------------------------------------------------------- /images/dup重定向.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/images/dup重定向.png -------------------------------------------------------------------------------- /images/etcd-101.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/images/etcd-101.png -------------------------------------------------------------------------------- /images/execvp的原理.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/images/execvp的原理.png -------------------------------------------------------------------------------- /images/exec复制环境变量.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/images/exec复制环境变量.png -------------------------------------------------------------------------------- /images/flannel-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/images/flannel-1.png -------------------------------------------------------------------------------- /images/flannel-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/images/flannel-2.png -------------------------------------------------------------------------------- /images/flannel-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/images/flannel-3.png -------------------------------------------------------------------------------- /images/fopen和popen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/images/fopen和popen.png -------------------------------------------------------------------------------- /images/fork共享管道.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/images/fork共享管道.png -------------------------------------------------------------------------------- /images/go对string类型的定义.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/images/go对string类型的定义.png -------------------------------------------------------------------------------- /images/iptables-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/images/iptables-1.png -------------------------------------------------------------------------------- /images/iptables.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/images/iptables.png -------------------------------------------------------------------------------- /images/iptables路由次序图.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/images/iptables路由次序图.png -------------------------------------------------------------------------------- /images/kubernetes-controller.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/images/kubernetes-controller.png -------------------------------------------------------------------------------- /images/new和make的区别.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/images/new和make的区别.png -------------------------------------------------------------------------------- /images/pod-controller-panel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/images/pod-controller-panel.png -------------------------------------------------------------------------------- /images/shell为子进程重定向其输出.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/images/shell为子进程重定向其输出.png -------------------------------------------------------------------------------- /images/shell模型.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/images/shell模型.png -------------------------------------------------------------------------------- /images/shell模型简化版.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/images/shell模型简化版.png -------------------------------------------------------------------------------- /images/slice的定义.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/images/slice的定义.png -------------------------------------------------------------------------------- /images/socket流程图.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/images/socket流程图.png -------------------------------------------------------------------------------- /images/userspace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/images/userspace.png -------------------------------------------------------------------------------- /images/一个shell的主循环.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/images/一个shell的主循环.png -------------------------------------------------------------------------------- /images/一个进程创建pipe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/images/一个进程创建pipe.png -------------------------------------------------------------------------------- /images/一个进程的三个计时器.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/images/一个进程的三个计时器.png -------------------------------------------------------------------------------- /images/一个进程的虚拟地址空间.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/images/一个进程的虚拟地址空间.png -------------------------------------------------------------------------------- /images/三种传输数据的办法.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/images/三种传输数据的办法.png -------------------------------------------------------------------------------- /images/内核缓冲区和普通进程缓冲区.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/images/内核缓冲区和普通进程缓冲区.png -------------------------------------------------------------------------------- /images/函数和进程的相似性.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/images/函数和进程的相似性.png -------------------------------------------------------------------------------- /images/基础类型在内存中的存在形式.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/images/基础类型在内存中的存在形式.png -------------------------------------------------------------------------------- /images/多个文件系统的组合.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/images/多个文件系统的组合.png -------------------------------------------------------------------------------- /images/文件系统的不同视角-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/images/文件系统的不同视角-1.png -------------------------------------------------------------------------------- /images/文件系统的不同视角-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/images/文件系统的不同视角-2.png -------------------------------------------------------------------------------- /images/最低可用fd原则.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/images/最低可用fd原则.png -------------------------------------------------------------------------------- /images/标准数据流.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/images/标准数据流.png -------------------------------------------------------------------------------- /images/标准数据流模型.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/images/标准数据流模型.png -------------------------------------------------------------------------------- /images/环境变量的存储.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/images/环境变量的存储.png -------------------------------------------------------------------------------- /images/管道.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/images/管道.png -------------------------------------------------------------------------------- /images/系统信号.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/images/系统信号.png -------------------------------------------------------------------------------- /images/系统调用fork.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/images/系统调用fork.png -------------------------------------------------------------------------------- /images/系统调用wait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/images/系统调用wait.png -------------------------------------------------------------------------------- /images/网络传输切割数据包.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/images/网络传输切割数据包.png -------------------------------------------------------------------------------- /images/设备文件和普通数据文件的区别.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/images/设备文件和普通数据文件的区别.png -------------------------------------------------------------------------------- /images/设备文件和普通磁盘文件的区别.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/images/设备文件和普通磁盘文件的区别.png -------------------------------------------------------------------------------- /images/进程通过共享内存交换数据.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/images/进程通过共享内存交换数据.png -------------------------------------------------------------------------------- /images/重定向策略open-then-close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/images/重定向策略open-then-close.png -------------------------------------------------------------------------------- /kubectl/(01) kubectl主体流程.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/kubectl/(01) kubectl主体流程.md -------------------------------------------------------------------------------- /kubectl/(02) Factory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/kubectl/(02) Factory.md -------------------------------------------------------------------------------- /kubectl/(03) Builder.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/kubectl/(03) Builder.md -------------------------------------------------------------------------------- /kubectl/(04) Visitor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/kubectl/(04) Visitor.md -------------------------------------------------------------------------------- /kubectl/(05) Printer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/kubectl/(05) Printer.md -------------------------------------------------------------------------------- /kubectl/(06) genetator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/kubectl/(06) genetator.md -------------------------------------------------------------------------------- /kubectl/(07) Event-1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/kubectl/(07) Event-1.md -------------------------------------------------------------------------------- /kubectl/(08) Event-2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/kubectl/(08) Event-2.md -------------------------------------------------------------------------------- /kubectl/(09) Event-3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/kubectl/(09) Event-3.md -------------------------------------------------------------------------------- /kubectl/(10) kubernetes里面各种Client.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/kubectl/(10) kubernetes里面各种Client.md -------------------------------------------------------------------------------- /kubectl/(11) kubectl总结.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/kubectl/(11) kubectl总结.md -------------------------------------------------------------------------------- /kubectl/(12) kubeconfig.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/kubectl/(12) kubeconfig.md -------------------------------------------------------------------------------- /kubectl/(13)Resource Helper分析.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/kubectl/(13)Resource Helper分析.md -------------------------------------------------------------------------------- /kubectl/(14)Yaml、JSON文件读取.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/kubectl/(14)Yaml、JSON文件读取.md -------------------------------------------------------------------------------- /kubectl/(15)定制一个API之kubectl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/kubectl/(15)定制一个API之kubectl.md -------------------------------------------------------------------------------- /kubelet/(01)Client端的List-Watch机制-kubelet.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/kubelet/(01)Client端的List-Watch机制-kubelet.md -------------------------------------------------------------------------------- /kubelet/(02)Demo-合并三个来源的Pod.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/kubelet/(02)Demo-合并三个来源的Pod.md -------------------------------------------------------------------------------- /kubelet/(03)Ceph Rbd使用.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/kubelet/(03)Ceph Rbd使用.md -------------------------------------------------------------------------------- /kubelet/(04) kubernetes存储机制.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/kubelet/(04) kubernetes存储机制.md -------------------------------------------------------------------------------- /kubelet/(05)kubelet资源上报&Evition机制.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/kubelet/(05)kubelet资源上报&Evition机制.md -------------------------------------------------------------------------------- /proxy/(01)Demo-Broadcaster的使用.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/proxy/(01)Demo-Broadcaster的使用.md -------------------------------------------------------------------------------- /proxy/(02)iptables.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/proxy/(02)iptables.md -------------------------------------------------------------------------------- /proxy/(03)kube-proxy流程分析.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/proxy/(03)kube-proxy流程分析.md -------------------------------------------------------------------------------- /proxy/(04)iptables的DNAT和SNAT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/proxy/(04)iptables的DNAT和SNAT.md -------------------------------------------------------------------------------- /proxy/(05)Nginx Ingress的使用.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/proxy/(05)Nginx Ingress的使用.md -------------------------------------------------------------------------------- /scheduler/k8s调度之Affinity.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/scheduler/k8s调度之Affinity.md -------------------------------------------------------------------------------- /scheduler/scheduler流程分析.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/scheduler/scheduler流程分析.md -------------------------------------------------------------------------------- /scheduler/预选和优选策略.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/scheduler/预选和优选策略.md -------------------------------------------------------------------------------- /常用的网站.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/常用的网站.md -------------------------------------------------------------------------------- /深入go/(01)基本类型.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluecity2048/learning-k8s-source-code/HEAD/深入go/(01)基本类型.md --------------------------------------------------------------------------------