跳至主要內容

Kubernetes 源码剖析课

孔令飞约 847 字大约 3 分钟

Kubernetes 源码剖析课

课程目录如下:

序号标题
01开篇词
02耳熟能详的云计算是什么?
03究竟什么是云原生?
04云原生中有哪些核心技术栈?
05为什么要学习云原生技术及开发?
06如何学习云原生技术?
07云原生开发实战课介绍及如何学习?
08如何高效的阅读开源项目源码?
09如何高效阅读 Kubernetes源码?
10如何给Kubernetes社区贡献源码?
11Kuberentes架构及核心组件介绍
12Kuberentes 有哪些核心概念核心资源和?
13通过 Pod 创建流程来了解 Kubernetes
14Kubernetes 代码仓库介绍
15Kubernetes 集群部署方法有哪些,如何选择?
16如何配置和创建一个 Kind 集群?
17如何在 Kubernetes 集群中部署 Web 服务?
18一文读懂 Kubernetes 源码构建、测试和本地调试的方法
19Kuberentes 是如何管理 Go 依赖包的?
20通过 Kubernetes 应用构建模型,来看如何构建应用?
21剖析 Kubernetes应用构建模型
22Kubernetes 是如何设计 REST 资源的?
23Kubernetes 是如何定义标准化资源对象的?
24Kubernetes资源对象实现源码剖析
25Kubernetes是如何设置HTTP接口路径的?
26Kubernetes中资源核心概念精讲
27Kubernetes支持哪些RESTful API 接口?
28如何使用go-restful开发一个Web服务器?
29Kubernetes路由构建源码剖析
30Kubernetes HTTP 请求处理流程详解
31Kubernetes HTTP 请求逻辑核心功能点详解
32Kubernetes是如何进行请求参数校验的?
33Kubernetes是如何设置默认值的?
34Kubernetes 默认值设置函数是如何生成的?
35Kubernetes API的版本兼容性机制详解
36Kubernetes 中如何向稳定版本添加不稳定的功能?
37Kubernetes 版本转换原理源码剖析
38kube-apiserver(上):kube-apiserver 核心代码讲解
39kube-apiserver(下):kube-apiserver 核心代码讲解
40kube-controller-manager 应用配置与构建
41kube-controller-manager 控制器插件源码剖析:Job Controller
42kube-scheduler 功能及源码概览
43kube-scheduler 应用配置与构建
44kube-shceduler 调度原理
45kube-scheduler调度器实例创建
46kube-scheduler 调度器插件初始化
47kube-scheduler 调度队列管理
48Kubernetes Pod 调度流程
49Kubernetes 调度器插件源码剖析
50Kubernetes 调度器生态介绍
51扩展能力:Kubernetes 提供了哪些扩展机制?
52扩展能力:横向层、客户端层、API层扩展机制详解
53扩展能力:控制面层、基础设施层扩展机制详解
54组件配置:Kubernetes 组件配置详解
55组件配置:Kubernetes 组件配置开发实战
56Feature Gates(上):Kubernetes 中的 Feature Gates 设计
57Feature Gates(下):Kubernetes 中的 Feature Gates 开发实战
58Leader Election:Kubernetes Leader Election 原理解析
59Leader Election:在 Kubernetes 中使用 Leader Election 的场景
60Leader Election:基于 Lease 的 Leader Election 源码剖析
61通过 API 接口的定义流程学习 Kubernetes API Server
62动手实现一个 Kubernetes 控制器
63动手实现一个 Kuberentes 调度器插件
64Leader Election 开发实战
65结束语
贡献者: 孔令飞
云原生AI星球云原生AI星球
undefined
云原生AI星球
加交流群加交流群
加好友拉进群
加交流群
PS:添加时请备注 入群
下载资料下载资料
扫码公众号,回复 资料
下载资料
关公众号关公众号
欢迎扫码关注我的公众号
关公众号