(本课程原名是k8s番外篇,现在正式更名为插件开发实战,供不想学习前端的运维同学学习)本课程少量内容带有实验性质或不稳定代码,仅供学有余力的同学参考。课件需要向
* 1、容器共享进程命名空间(本章无需观看) cplist.push('1、容器共享进程命名空间(本章无需观看)');/
* 第1讲:容器共享进程命名空间的应用(1)基本操作
* 第2讲:容器共享进程命名空间(2)使用信号通知进程(命令模式)
* 第3讲:容器共享进程命名空间(3)使用信号通知进程(代码模式)
* 2、k8s动态客户端套路 cplist.push('2、k8s动态客户端套路');/
* 第4讲:k8s动态客户端的使用姿势(dynamic client)
* 第5讲:k8s动态客户端(2) :反序列化对象(deploy为列)
* 第6讲:k8s动态客户端(3):模板化创建deployment(初步)
* 第7讲:k8s动态客户端(4):调用kustomize创建deployment(读取内容)
* 第8讲:k8s动态客户端(5):调用kustomize创建多文档资源(模拟 kubectl apply)
* 第9讲:clientset执行Patch操作:策略性补丁之替换
* 第10讲:clientset执行Patch操作:策略性补丁之合并
* 第11讲:clientset执行Patch操作:JSONPatch操作
* 第12讲:dynamicClient执行Patch操作:JSONPatch操作
* 3、Informer的实战代码使用 cplist.push('3、Informer的实战代码使用');/
* 第13讲:Informer的基本作用和快速创建
* 第14讲:Informer和SharedInformer的用法和区别
* 第15讲:IndexInformer的实战写法、带索引的Informer
* 第16讲:SharedInformerFactory实战使用(1):监听指定资源
* 第17讲:SharedInformerFactory实战使用(2):结合gin显示资源列表、根据标签过滤
* 第18讲:SharedInformerFactory实战使用(3):结合gin构建通用路由来获取资源列表
* 第19讲:SharedInformerFactory实战使用(4):通用路由+索引+标签过滤资源列表
* 第20讲:SharedInformerFactory实战使用(5):支持多条件索引过滤(and)
* 4、kubectl插件编写实战(Pod插件) cplist.push('4、kubectl插件编写实战(Pod插件)');/
* 第21讲:最基本、最简单的编写方式
* 第22讲:POD插件编写(1):初始化代码、取出POD列表
* 第23讲:POD插件编写(2):支持ns参数传递
* 第24讲:POD插件编写(3):表格化显示PODS列表
* 第25讲:POD插件编写(4):支持标签展示
* 第26讲:POD插件编写(5):支持根据标签过滤
* 第27讲:POD插件编写(6):支持FieldSelector过滤
* 第28讲:POD插件编写(7):支持Name正则查询
* 第29讲:交互式POD插件(1):基本代码结构
* 第30讲:交互式POD插件(2):结合Informer显示列表(演示课)
* 第31讲:交互式POD插件(3):获取POD时进行提示(上)
* 第32讲:交互式POD插件(3):获取POD时进行提示(下)
* 第33讲:交互式POD插件(4):获取POD详细(yaml输出)
* 第34讲:补充课:引入控制台交互库
* 第35讲:交互式POD插件(5):获取POD详细(支持选择详细
* 第36讲:交互式POD插件(6):获取POD详细(扩展交互式)
* 第37讲:交互式POD插件(7):获取和展示POD事件
* 第38讲:交互式POD插件(8):获取和展示POD日志
* 第39讲:交互式POD插件(9):远程进入POD(演示课)
* 第40讲:交互式POD插件(10): 显示 POD 内存/cpu使用率





![[衡天云]爆款云服务器 低至12元/月](/hty.png)