k8s二次开发实战

kubernetes二次开发实战(进阶一)

kubeadm源码解读与实战
一、Go语言核心开发入门进阶
1、Go语言核心开发之Go module依赖管理系统
2、Go语言核心开发之Gomodule之用第三方库
3、Go语言核心开发之Cobra库探索认识Cobra库
4、Go语言核心开发之Cobra库探索安装Cobra库
5、Go语言核心开发之Cobra库探索Cobra源码
二、Kubeadm的诞生及组件源码reset源码
6、kubeadm核心创始人及诞生故事
7、谈谈kubeadm的架构及组件
8、kubeadm核心源码部分
9、kubeadmreset源码解读
三、Kubeadminit源码背后工作流程深入分析
10、kubeadminit初始化流程核心代码剖析
11、kubedminit初始化流程prelfight源码
12、kubeadminit初始化流程certs源码
13、kubeadminit初始化流程kubeconfig源码
14、kubeadminit初始化流程核心代码
15、kubeletstart 源码剖析
16、kubeadminit初始化流程control-plan源码
17、kubeadminit初始化流程etcd源码
18、kubeadminit初始化流程waitcontrol源码
19、kubeadminit初始化流程uploadconfig源码
20、kubeadminit初始化流程uploadcerts源码
21、kubeadminit初始化流程markcontrolpla源码
22、kubeadminit初始化流程bootstraptoken源码
23、kubeadminit初始化流程kubeletfinalizy源码
24、kubeadminit初始化流程addons源码
四、Kubeadmjoin源码背后工作流程深入分析
25、kubeadmjoin工作流程剖析(源码到实践深入浅出)
五、开发一套Ansible自动化部署k8s集群
26、kubeadm-ansible环境配置介绍
27、ansible-site入口配置介绍
28、kubeadm-ansible roles角色介绍之系统初始化
29、kubeadm-ansibleroles角色介绍之全局变量
30、kubeadm-ansibleroles角色介绍之容器运行时
(docker离线playbook)
31、kubeadm-ansibleroles角色介绍之容器运行时
(dockerdamemonjson参数调优)
32、kubeadm-ansibleroles角色介绍之kubeadm int自动化流程实现
33、kubeadm-ansibleroles角色介绍之kubeadm init config代码
34、kubeadm-ansibleroles角色之join节点自动化流程实现
35、Kubernetes-operator微感
36、kubeadm-ansible网络CNI插件Calico-operator插件集成介绍
37、kubeadm-ansible实现一键安装k8s集群
38、kubeadm-ansible实现一键扩容k8s-node节点
39、kubeadm-ansibles实现一键卸载(清理整改部署环境)整个集群

kubernetes二次开发实战(进阶二)
六、源码角度分析kubernetes架构
40、源码角度重新认识kubernetes
41、kubernetes的联合创始人及背后的历史
42、kubernetes架构设计与开发组件
43、kubernetes功能开发流程
44、理解kubernetes代码结构
45、本地编译kubernetes代码流程
七、k8s编译常用的5种代码生成器
46、源码编译用到的5种代码生成器
47、conversion-gen代码生成器源码
48、deepcopy-gen代码生成器源码
49、defaulter-gen代码生成器源码
50、openapi-gen代码生成器源码
51、prerelease-lifecycle-gen代码生成器源码
52、代码生成过程图解
八、k8s代码生成器底层gengo原理实现
53、代码生成器底层gengo包生成与编译原理
54、go当中的收集包与gengo收集包的方式
55、gengo代码解析流程图解
56、go中的typesystem类型系统
57、gengo的6种类型系统
58、gengo代码生成器之代码生成
九、kubernetes三大核心数据结构
59、kubernetes三大核心数据结构
60、kubernetes三大核心数据结构之Group资源组
61、kubernetes三大核心数据结构之version版本
62、kubernetes三大核心数据结构之resource/kind资源类型
十、kuberetes核心数据结构之资源对象
63、k8s资源对象之资源内外部版本的定义
64、k8s资源对象之资源代码的定义详解
65、k8s资源对象之资源注册
66、k8s资源对象之资源版本
67、k8s资源对象之资源操作方法
68、k8s资源对象之资源与命名空间
69、k8s资源对象之自定义资源对象
70、k8s资源对象之自定义资源对象描述文件定义
71、k8s资源对象之内置资源
72、k8s资源对象之runtime.obiect类型接口
73、k8s资源对象之结构化数据structred与非结构化数据unstructred
十一、kubernetes核心数据结构之scheme资源注册表
74、scheme资源注册表
75、scheme资源注册表之数据结构
76、scheme资源注册表之资源注册表注册方法
77、scheme资源注册表之资源注册表查询方法
十二、kubernetes核心数据结构之codec编解码器
78、codec编解码器介绍与实例化原理
79、codec编解码器之三种序列化器之jsonserializer
80、codec编解码器之三种序列化器之yamlserializer
81、codec编解码器之三种序列化器之protobufserializer
十三、kubernetes核心数据结构之converter资源转换器
82、converter资源转换器功能
83、converter资源转换器之数据结构
84、converter资源转换器之注册转换函数
85、converter资源转换器之版本转换原理
十四、kubernetes-client-go编程交互式原理
86、client-go系列之源码结构
87、client-go系列之支持的四种客户端交互对象
88、client-go系列之kubeconfig配置管理信息对象
89、client-go系列之restclient客户端对象
90、client-go系列之clientset客户端对象
91、client-go系列之dynamicclient客户端对象
92、client-go系列之discoveryclient客户端对象
93、client-go系列之informer架构设计原理
94、client-go系列之reflector流程原理
95、client-go系列之deleafifo队列原理
96、client-go系列之indexer存储对象原理
97、client-go系列之workqueue工作队列原理
98、client-go系列之fifo基本队列原理
100、client-go系列之限速队列原理
101、client-go系列之eventbroadcaster事件管理机制运行原理
102、client-go系列之client-gen代码生成器
103、client-go系列之lister-gen代码生成器
104、client-go系列之informer-gen代码生成器
十五、kubernetes-client-go编程交互式实战
105、client-go实战之入门集群内应用程序向kubernetesAPI进行身份认证
106、client-go实战之入门集群外应用程序向kubernetesAPI进行身份认证
107、client-go实战基础之自定义编写client-go调用go的开发应用
108、client-go实战基础之将客户端应用程序作为deployment运行在k8s集群
109、client-go实战进阶之编写go代码创建pod
110、client-go实战进阶之编写go代码iob任务
111、client-go实战进阶之访问kubernetes CRD
112、client-go实战高级进阶之利用workqueue工作队列和informer框架创建一个控制器
113client-go实战高级进阶之如何编写一个自定义的控制器
114、client-go实战高级进阶之leader选举包实现控制器HA高可用
十六、kubernetesAPI原理与实战
115、探索kubernetes API
116、kubernetesAPI的HTTP接口
117、kubernetesAPI的功能声明
118、kubernetesAPI命令行之间的使用技巧
119、kubernetesAPI请求处理实现机制
120、利用kubernetesAPI开发一个监视k8s集群持久存储容量的程序
121、利用python编程完成kubernetesAPI调用
122、利用Go编程完成kubernetesAPI调用

猜你喜欢

转载自blog.csdn.net/niwoxiangyu/article/details/130551456