阅读:2098回复:0
近期四大主线课程更新规划和内容首先,我们网站主攻golang+k8s运维级开发路线,坚持走云原生路线、开发方向。考虑这个方向下有多个角度譬如 偏运维、偏业务、偏架构等,因此我们后面重点规划如下方向的四大课程 ,每一个课程代表一个经典中高级运开的技能 (注意:网站所有课程都不适合毫无经验的纯新手和怕吃苦的同学。我们是提优,不补差) 下周开始 1、低代码版手撸k8s可视化(正式更新) 之前的老版k8s可视化课程做的很早、很初级、很low,搞的很多培训机构也会录,就很没意思了。而且之前的做法,每做一个功能就要写一坨golang代码、写一个Vue界面。因此本次课程用的是低代码模式,类似kubevela的开发方式,只需配置就可以立刻产生一个模块。 在这个课程中我们手撸一个低代码模式的可视化系统,也可用于其他运维平台的开发。整个开发架构彻底颠覆之前的老版本课程,供大家工作中抄作业 2、k8s AA 进阶版。 手撕api server 目前本课程更了2章。 第三章开始我们将进阶。结合k8s内部库,干一个小型api server本地运行,使之成为完善、完整的AA系统。该章节很重要,后面我们很多课程都将使用到这一章的知识点。 譬如 低代码k8s可视化系统,我们需要使用cuelang来抽象资源。这些资源除了使用CRD模式 还可以使用AA模式 3、手撸istio ,开始录制 k8s+envoy 结合篇。手工模拟istio 功能 本课程并不是来颠覆istio,我们也没这能力。 为了更好的学习和掌握service mesh 。我们在学习了一定的envoy知识后,开始手动实现istio的部分功能,主要是自己实现数据面和 手工开发 控制面。 自动化功能需要结合Opeartor系列课程。 放后实现 4、手撸原生cicd 继续更 自己研发cicd是很多公司的稀疏平常的需求。 我们在k8s的基础上开发一个原生的cicd系统。目前第一章已经接近完成,我们利用POD的功能加以改造,实现了一个cicd中常见的task功能。 即将开始实现git、pipeline功能 5、 其他课程 由于我们网站一向走变态风格。因此其他课程范围中是这样的:当我们发现外部一些第三方工具或库,特别牛逼时, 我们纳入到课程体系,来手撸。 注意:我们认为 软件的使用完全可以自学,我们要做的就是把它 手撸出来 。 请大家适应我们的风格:不讲怎么用,但讲怎么做 |
|
|