阅读:2418回复:0
k8s基础速学4、Operator实战之手撸k8s原生CICD篇 预告本文包含两个点: 一、k8s基础速学4 (已经在更新)https://www.jtthink.com/course/169 高能预警:很多同学觉得Go语法入门、开发环境搭建、基本命令行操作、某框架的文档级初步使用、PPT原理是基础。 这些在我们看来基础都不算,这些如果无法自学后面真的很累、很累、很累。 之前我们开过基础速学1、2,3 。 其中 1和2是给小白快速入门k8s用的(运维同学不需要看)。基础速学3 包含了基本的k8s应用、Operator入门、webhook编写、日志收集等,后面还会一直更、一直更、一直更,主要是应用为主。 近1年可能都不会完结。 基础速学4 则完全不是应用,更多的是基础组件建设,所以叫“基础”,不是指内容很简单。 分为若干子课程,预估500课时左右 1、容器学习、包含了runC原理、手撸简易docker(部分功能)、cri、cro 以及部分功能二开等。---200课时左右,分2-3个子课程 2、网络学习篇。 包含了Linux网络原理、手撸简易网卡插件、cni插件编写 、简单二开、 ---200课时左右。2分2-3个子课程 3、存储篇--- 暂无规划 届时大家会看到好多课程都是 “k8s基础速学4“标题开头 看到这,大家还会认为 3天或3个月就能精通golang+k8s吗? 二、Operator实战开发第三波 先看这里有基本规划 【就是干】golang+k8s Operator实战课程学习路线和后期规划 应较多同学要求 我们打算 第三波先更 手撸k8s原生CICD 注意,本课程是教学课程,套路和手法供大家借鉴。不是做一个完整的项目(太累了,要完善除了功能,还需要大量运行、BUG修正,大家别想太多) 之前我们录了一个 k8s原生的CICD引擎--tekton 的基础课程。 我们这个课程 暂时先 给大家模仿做个 task 功能。包含 1、task的多step实现,包括创建等 2、每个step的日志获取 2、基于git 的代码拉取 3、结合第三方组件进行基本的镜像构建等。 4、taskrun 功能。方便执行任务 5、简易dashborad ,用来观测任务运行 (自带可视化) 关键是套路。 预计下个月 开始更新 硬广:入手VIP会员,所有课程畅干,提供人工技术答疑服务 |
|
|