本课程是继第一波课程的进阶课程,独立课程。本课程使用纯手工打造Operator各项功能,k8s版本是1.20+。本课程内容:我们把微服务课程中的通用DB服务做成
* 第一章:Operator进阶开发和配置 cplist.push('第一章:Operator进阶开发和配置');/
* 第1讲:开张课、课程基本内容和架构
* 第2讲:CRD的初步设计和代码生成器的初步使用
* 第3讲:CRD的初步编写、自动生成的Client使用
* 第4讲:复习课:手工创建控制器
* 第5讲:复习课:crd的基本验证、默认值、支持status字段
* 第6讲:复习课:crd的字段打印、扩容和伸缩属性设置
* 第7讲:嘴炮课:控制器和目标软件的基本交互方式和功能
* 第8讲:控制器(1):创建deployment的代码封装
* 第9讲:控制器(2):提交yaml创建deployment初步
* 第10讲:控制器(3):提交yaml修改deployment(patch模式)
* 第11讲:控制器(4):关于级联删除的基本写法
* 第12讲:控制器(5):复习课:重新拉起被手工删掉的资源
* 第13讲:控制器(6):监控deployment副本数变化、显示在控制台
* 第二章:GRPC ORM的交互实现 cplist.push('第二章:GRPC ORM的交互实现');/
* 第14讲:参数交互设计和ConfigMap创建
* 第15讲:控制器映射配置文件到目标软件中
* 第16讲:演示课: 支持连接池参数的提交
* 第17讲:修改参数后ConfigMap挂载配置文件的更新思路





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