我爱it学习

 找回密码
 立即注册
搜索
查看: 51|回复: 0

[其他] kubernetes源码二次开发系列课程

[复制链接]

111

主题

0

回帖

535

积分

高级会员

Rank: 4

积分
535
发表于 4 天前 | 显示全部楼层 |阅读模式
kubernetes源码二次开发系列一
一、1、go语言核心开发之go module依赖管理系统进阶
一、3、go语言核心开发cobra库探索认识Cobra库
二、2、谈谈kubeadm的架构及组件
三、2、kubeadm init初始化流程核心代码prelfight源码解读
三、3、kubeadm init初始化流程核心代码certs源码解读
三、5、kubeadm init初始化流程核心代码KubeletStart源码解
三、8、kubeadm init初始化流程核心代码WaitControl源码解读
三、9、kubeadm init初始化流程核心代码UploadConfig源码解
三、10、kubeadm init初始化流程核心代码UploadCerts源码解
三、11、kubeadm init初始化流程核心代码MarkControlPla
三、12、kubeadm init初始化流程核心代码BootstrapToken
三、13-kubeadm-init初始化流程核心代码KubeletFinalize源码解读
五、3、kubeadm-ansible roles角色介绍之系统初始化
五、6、kubeadm-ansible roles角色介绍之容器运行时
五、7、kubeadm-ansible roles角色介绍之kubeadm in
五、8、kubeadm-ansible roles角色介绍之kubeadm in
五、10、kubernetes-operator概念介绍
五、11、kubeadm-ansible网络CNI插件 Calico-opera
五、13、kubeadm-ansible实现一键扩容k8s-Node节点
五、14、kubeadm-ansible实现一键卸载(清理整个部署环境)整个集群

kubernetes源码二次开发系列二
1、源码角度重新认识kubernetes
2、kubernetes的联合创始人及背后的历史.mov
3、kubernetes的架构设计与组件
4、kubernetes功能开发流程
5、理解kubernetes代码结构
6、本地编译kubernetes代码流程
7、源码编译用到的5种代码生成器
8、conversion-gen代码生成器源码解读
9、deepcopy-gen代码生成器源码解读
10、defaulter-gen代码生成器源码解读
11、openapi-gen代码生成器源码解读
12、prerelease-lifecycle-gen代码生成器源码解读
13、代码生成过程图解
14、代码生成器底层gengo包生成与编译原理
15、go当中的收集包与gengo收集包的方式
16、gengo代码解析流程图解
17、go当中的(type system)类型系统
18、gengo的(Type System)六种类型系统
19、gengo代码生成器之代码生成1
20、kubernetes三大核心数据结构
21、kubernetes三大核心数据结构之group资源组
22、kubernetes三大核心数据结构之version版本
23、kubernetes三大核心数据结构之resource资源
24、kubernetes资源对象之内部与外部版本
25、kubernetes资源对象之资源代码定义详解
26、kubernetes数据对象之资源注册
27、kubernetes资源对象之优选资源版本
28、kubernetes数据对象之资源操作方式
29、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编解码器与实例化原理
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配置管理信息对象
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
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实战操作之入门集群内应用程序向kubernetes API进行
67、Client-go实战操作之入门集群外应用程序向kubernetes API进行
68、Client-go实战操作之如何巧用list方法获取各种资源
69、Client-go实战操作之容器化list示例并完成k8s集群内的认证
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、探索kubernetes API
77、kubernetes API的HTTP接口功能调用
78、kubernetes API 命令行之间的使用技巧
79、kubernetes API 请求处理实现机制
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)

kubernetes源码二次开发系列三
1、k8s二次开发之kubernetes开发概念
2、k8s二次开发之自定义的example展示
3、k8s二次开发之如何扩展kubernetes系统
4、k8s二次开发之kubernetes控制器的控制循环
5、k8s二次开发之kubernetes控制器的watch事件及event对象
6、k8s二次开发之kubernetes控制器的两种触发机制
7、k8s二次开发之kubernetes控制器的资源对象状态管理逻辑
8、k8s二次开发之kubernetes控制器的乐观并发模型
9、k8s二次开发之理解kubernetes当中的operator
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二次开发之kubernetes CR当中的Status Subsource
17、k8s二次开发之kubernetes CR当中的Scale Subresourc
18、k8s二次开发之动态客户端client-go自定义资源
19、k8s二次开发之理解kubernetes类型结构
20、k8s二次开发之理解Go当中的包结构

23、k8s二次开发之operator第三方库sample-controller

游客,如果您要查看本帖隐藏内容请回复


免责声明:
1、论坛里的文章仅代表作者本人的观点,与本网站立场无关。出于遵守国家相关法规或促进论坛发展的前提,我们有权在不经作者准许的情况下删除其在【我爱it学习】所发表的文章。
2、论坛的所有文章、内容、信息、资料,都不保证其准确性、完整性、有效性、时效性。请依据情况自身做出判断。因阅读本站内容而被误导等其他因素所造成的损失责任自负。【我爱it学习】不承担任何责任。
3、坛友对自己的言论和行为负责,完全承担发表内容的责任,所持立场与【我爱it学习】论坛无关。论坛使用者因为任何行为而触犯中华人民共和国法律或相关法规的,一切后果自己负责,【我爱it学习】不承担任何责任。
4、坛友所发布的信息中涉及到具体的第三方个人(单位/公司)隐私、商业秘密等,侵犯其权益,对其构成不良影响的,由第三方向【我爱it学习】提交正式书面申请删除该信息后,【我爱it学习】有权将该信息予以直接删除处理。
5、如因系统维护或升级而需暂停服务时,将事先公告。若因线路及非本站点控制范围外的硬件故障或其它不可抗力而导致暂停服务,于暂停服务期间造成的一切不便与损失,【我爱it学习】不负任何责任。
6、凡以任何方式登陆本站或直接、间接使用【我爱it学习】论坛资料者,视为自愿接受【我爱it学习】论坛总规则的约束。本声明未涉及的问题参见国家有关法律法规,当本声明与国家法律法规冲突时,以国家法律法规为准。
7、【我爱it学习】所发布的一切文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理,Mail To: [email protected]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

侵权投诉|Archiver|小黑屋|我爱it学习

GMT+8, 2025-8-4 06:11

Powered by Discuz!

© 2001-2023 52itstudy.

快速回复 返回顶部 返回列表