
kubernetes源码二次开发系列专题课(一到三),玩转高阶K8s
来自 网络整理·免费领取学习资源
8,127 领取 · 5,169 收藏更新于 2026年9月20日
这份资料来自网络整理2026年的付费VIP课,内容以视频为主,对应《kubernetes源码二次开发系列专题课(一到三),玩转高阶K8s》。官网需要单独购买,有集上可以免费领取。
课程目录
- 01-kubernetes源码二次开发系列一
- 二、1、kubeadm的诞生
- 二、2、谈谈kubeadm的架构及组件
- 二、3、kubeadm核心源码部分
- 二、4、kubeadmreset源码解读
- 三、1、kubeadminit初始化流程核心代码剖析
- 三、10、kubeadminit初始化流程核心代码uploadcerts源码解
- 三、11、kubeadminit初始化流程核心代码markcontrolpla
- 三、12、kubeadminit初始化流程核心代码bootstraptoken
- 三、13-kubeadm-init初始化流程核心代码kubeletfinalize源码解读
- 三、14、kubeadminit初始化流程核心代码addons源码解读
- 三、2、kubeadminit初始化流程核心代码prelfight源码解读
- 三、3、kubeadminit初始化流程核心代码certs源码解读
- 三、4、kubeadminit初始化流程核心代码kubeconfig源码解读
- 三、5、kubeadminit初始化流程核心代码kubeletstart源码解
- 三、6、kubeadminit初始化流程核心代码control-plane源码
- 三、7、kubeadminit初始化流程核心代码etcd源码解读
- 三、8、kubeadminit初始化流程核心代码waitcontrol源码解读
- 三、9、kubeadminit初始化流程核心代码uploadconfig源码解
- 四、1、kubeadmjoin工作流程剖析(源码到实践深入浅出)
- 五、1、kubeadm-ansible环境配置介绍
- 五、10、kubernetes-operator概念介绍
- 五、11、kubeadm-ansible网络cni插件calico-opera
- 五、12、kubeadm-ansible实现一键安装k8s集群
- 五、13、kubeadm-ansible实现一键扩容k8s-node节点
- 五、14、kubeadm-ansible实现一键卸载(清理整个部署环境)整个集群
- 五、2、ansible-site入口配置介绍
- 五、3、kubeadm-ansibleroles角色介绍之系统初始化
- 五、4、kubeadm-ansibleroles角色介绍之全局变量
- 五、5、kubeadm-ansibleroles角色介绍之容器运行时
- 五、6、kubeadm-ansibleroles角色介绍之容器运行时
- 五、7、kubeadm-ansibleroles角色介绍之kubeadmin
- 五、8、kubeadm-ansibleroles角色介绍之kubeadmin
- 五、9、kubeadm-ansibleroles角色介绍之join节点自动化流
- 一、1、go语言核心开发之gomodule依赖管理系统进阶
- 一、2、go语言核心开发之gomodule之引用第三方库的使用
- 一、3、go语言核心开发cobra库探索认识cobra库
- 一、4、go语言核心开发cobra库探索安装cobra库开发环境
- 一、5、go语言核心开发cobra库探索cobra源码解读
- 02-kubernetes源码二次开发系列二
- 1、源码角度重新认识kubernetes
- 10、defaulter-gen代码生成器源码解读
- 11、openapi-gen代码生成器源码解读
- 12、prerelease-lifecycle-gen代码生成器源码解读
- 13、代码生成过程图解
- 14、代码生成器底层gengo包生成与编译原理
- 15、go当中的收集包与gengo收集包的方式
- 16、gengo代码解析流程图解
- 17、go当中的(typesystem)类型系统
- 18、gengo的(typesystem)六种类型系统
- 19、gengo代码生成器之代码生成1
- 2、kubernetes的联合创始人及背后的历史.mov
- 20、kubernetes三大核心数据结构
- 21、kubernetes三大核心数据结构之group资源组
- 22、kubernetes三大核心数据结构之version版本
- 23、kubernetes三大核心数据结构之resource资源
- 24、kubernetes资源对象之内部与外部版本
- 25、kubernetes资源对象之资源代码定义详解
- 26、kubernetes数据对象之资源注册
- 27、kubernetes资源对象之优选资源版本
- 28、kubernetes数据对象之资源操作方式
- 29、kubernetes资源对象之资源与命名空间
- 3、kubernetes的架构设计与组件
- 30、kubernetes资源对象之自定义资源
- 31、kubernetes数据对象之资源对象描述文件定义
- 32、kubernetes数据结构之内置资源五
- 33、kubernetes资源对象之runtime.object类型接口
- 34、kubernetes资源对象之结构化数据structred与非结构化数据unst
- 35、kubernetes核心数据结构之scheme资源注册表
- 36、kubernetes核心数据结构scheme资源注册表数据结构
- 37、kubernetes核心数据结构scheme资源注册表注册方法
- 38、kubernetes核心数据结构scheme资源注册表查询方法
- 39、kubernetes核心数据结构之codec编解码器与实例化原理
- 4、kubernetes功能开发流程
- 40、kubernetes核心数据结构之codec编解码器三种序列化器jsonseri
- 41、kubernetes核心数据结构之codec编解码器三种序列化器yamlseri
- 42、kubernetes核心数据结构之codec编解码器三种序列化器protobuf
- 43、kubernetes核心数据结构之converter资源转换器功能
- 44、kubernetes核心数据结构之converter资源转换器数据结构
- 45、kubernetes核心数据结构之converter资源转换器注册转换函数
- 46、kubernetes核心数据结构之converter资源转换器版本转换原理
- 47、client-go系列之源码结构
- 48、client-go系列之支持的四种客户端交互对象
- 49、client-go系列之kubeconfig配置管理信息对象
- 5、理解kubernetes代码结构
- 50、client-go系列之restclient客户端对象
- 51、client-go系列之clientset客户端对象
- 52、client-go系列之dynamicclient客户端对象
- 53、client-go系列之discoveryclient客户端对象
- 54、client-go系列之informer架构设计原理
- 55、client-go系列之reflector流程原理
- 56、client-go系列之deleafifo队列原理
- 57、client-go系列之indexer存储对象原理
- 58、client-go系列之workqueue工作队列原理
- 59、client-go系列之fifo基本队列原理.mov
- 6、本地编译kubernetes代码流程
- 60、client-go系列之延迟队列原理
- 61、client-go系列之限速队列原理
- 62、client-go系列之eventbroadcaster事件管理器机制运行原理
- 63、client-go系列之client-gen代码生成器
- 64、client-go系列之lister-gen代码生成器
- 65、client-go系列之informer-gen代码生成器
- 66、client-go实战操作之入门集群内应用程序向kubernetesapi进行
- 67、client-go实战操作之入门集群外应用程序向kubernetesapi进行
- 68、client-go实战操作之如何巧用list方法获取各种资源
- 69、client-go实战操作之容器化list示例并完成k8s集群内的认证
- 7、源码编译用到的5种代码生成器
- 70、client-go实战操作之创建pod
- 71、client-go实战操作之函数命令式方法创建k8s-job
- 72、client-go实战使用限速workqueue和informer框架创建一个无
- 73、client-go实战高级进阶之一步步编写自定义控制器1
- 74、client-go实战高级进阶之一步步编写自定义控制器2
- 75、client-go实战高级进阶之leader选举实现
- 76、探索kubernetesapi
- 77、kubernetesapi的http接口功能调用
- 78、kubernetesapi命令行之间的使用技巧
- 79、kubernetesapi请求处理实现机制
- 8、conversion-gen代码生成器源码解读
- 80、理解kubernetes-client各种客户端
- 81、client-python实战之获取pod的列表
- 82、client-python实战之应用deployment.yaml创建pod
- 83、client-python实战之创建deployment
- 84、client-python实战之创建监视pvc的程序(1)
- 85、client-python实战之创建监视pvc的程序(2)
- 9、deepcopy-gen代码生成器源码解读
- 03-kubernetes源码二次开发系列三
- 1、k8s二次开发之kubernetes开发概念
- 10、k8s二次开发之区分kubernetes当中的cr及crd
- 11、k8s二次开发之kubernetes当中的资源类型发现
- 12、k8s二次开发之kubernetes当中的crd资源类型定义
- 13、k8s二次开发之kubernetes当中cr的功能验证
- 14、k8s二次开发之kubernetes当中cr的自定义高级功能shortname
- 15、k8s二次开发之kubernetes当中cr的自定义列打印
- 16、k8s二次开发之kubernetescr当中的statussubsource
- 17、k8s二次开发之kubernetescr当中的scalesubresourc
- 18、k8s二次开发之动态客户端client-go自定义资源
- 19、k8s二次开发之理解kubernetes类型结构
- 2、k8s二次开发之自定义的example展示
- 20、k8s二次开发之理解go当中的包结构
- 23、k8s二次开发之operator第三方库sample-controller
- 3、k8s二次开发之如何扩展kubernetes系统
- 4、k8s二次开发之kubernetes控制器的控制循环
- 5、k8s二次开发之kubernetes控制器的watch事件及event对象
- 6、k8s二次开发之kubernetes控制器的两种触发机制
- 7、k8s二次开发之kubernetes控制器的资源对象状态管理逻辑
- 8、k8s二次开发之kubernetes控制器的乐观并发模型
- 9、k8s二次开发之理解kubernetes当中的operator
包含内容
- · 二、1、kubeadm的诞生
- · 二、2、谈谈kubeadm的架构及组件
- · 二、3、kubeadm核心源码部分
- · 二、4、kubeadmreset源码解读
- · 三、1、kubeadminit初始化流程核心代码剖析
- · 三、10、kubeadminit初始化流程核心代码uploadcerts源码解
- · 三、11、kubeadminit初始化流程核心代码markcontrolpla
- · 三、12、kubeadminit初始化流程核心代码bootstraptoken
贡献者
林一
黄金
学习社区
1 人正在学习
编程与技术实践交流
交流编程基础、项目实践、数据库和部署问题。提问请说明环境、复现步骤与已尝试的方法。