shenyi
管理员
管理员
  • UID1
  • 粉丝33
  • 关注0
  • 发帖数640
阅读:843回复:0

k8s Operator专门学习路线(不断更新)

楼主#
更多 发布于:2022-06-04 02:33


    不是新开的路线,而是之前的路线贴里就有。 只不过有同学想专门学这个,就单独写个帖子。注意:
 1、适合>初级 <=中高级的学员  。  纯小白或大神(尤其是自认为自己是大神) 请勿扰
 2、永远不会更新完。技术是在不断变化的
 3、我们课程风格喜欢走不常规路线。 需要按部就班学习、过文档和手册 的 不适合。


  1: 无脑入个门
   k8s基础速学3  --- 只需要看第五章 ,这里面为了让大家快速上手,用了kubebuilder 做个案例 (注意: 实际开发并不需要这个。kubebuilder好比是一个代码生成器、脚手架。所以,后面的课程不会用它。 大家用它来入个门就行了。)
    
  2、Operator实战第一波:手撸http ingress网关 ---k8s 版本1.20       开始进行Operator系列课程的第一篇幅 。  第一章不用纠结,是随便做的一个反代程序。直接照搬课件即可。关键是第二章。 对Operator 的库做个基础的操作。 注意:原理在这个课程没讲,就是操作



 3、k8s Operator实战进阶第二波  -k8s 版本1.22
    比第一波进阶了点。并在里面加了一个简易的dashboard


 4、Operator实战3:手撸k8s原生cicd框架(task篇)
     更贴合实战。难度不低。Operator本身并不难,复杂的是用它来实现的业务。 这个课程后面还有后续(暂时还没更到)

  5、k8s Controller runtime深入学习和源码理解篇     前面是学的使用。这个课程讲原理 ---- 正在更新

   6、Operator实战4: 手撸K8s+envoy网关
     这个是一个单独课程的第五章。 也是呼应第一波。 第一波课程中的网关是个玩具,第四波Operator课程 来真的,做个真的网关(利用envoy)。难度高。需要学会envoy控制面、cuelang、Operator等

    7、k8s通用Operator实战开发
   之前我们开了好几个Operator课程,每一个功能我们都要写一坨代码来创建各种资源并管理。由于懒是我们的宗旨,因此我们这回搞个通用的Operator项目,只要改改配置便可快速变成一个新功能
  
   8、后续还有 :类似 POD原地升级、镜像预热等各种 逼格功能还会继续开-----
  什么时候完结?
   答: 永远不会完结




   看到这,大家会发现,光学个Operator本身有用吗?
   答: 有个 mao 用。就好比光学个语法 有啥用。  依然要掌握周边生态、关联知识点才有用 .
 
  硬广: 入手会员,课程畅看、人工答疑。 我们的课程 精髓在答疑、人工引导。视频只是辅助,仅此而已。 实战课程不是语法课程,光看没啥帮助、意义不大。


  就这~~~  

   
会讲故事的程序员
游客

返回顶部