阅读:5395回复:2
低代码版手撸k8s可视化管理系统课程(正式更新)老的新版在这Gin实战手撸K8S可视化管理系统(第一波) 为啥要开新版? 技术在迭代,课程也需要进化。新瓶要装新酒,炒冷饭的事我们干不出来,要face。 同时,本课程我们使用自创的低代码模式来开发,而不是和老版一样,每个功能都做个界面。具体在第二章更新后就可以知道架构 本次新新版将采用新的设计思路和架构来完成可视化后端开发(前端 依然不是重点),引入cuelang来进行k8s api抽象层。同时脚手架在golang 1.18正式版发布后会做更新。 本课程属于中高级系列,需要同时掌握k8s api开发、Operator、AA相关开发基础 才能看懂。 由于众所周知的原因,部分细节会留坑,VIP群 一对一口述讲解。 第二章:低代码架构和代码实现(gin版本) 。。。。。。。。更多课时戳这里 第31讲:工作负载列表(1) 最基本的展现 免费试听 接下来我们开始做 列表,有了列表,我们就可以增加更多的功能 第32讲:工作负载详细页: 基本设计和信息(演示课) 今天是一个演示课,快速完成工作负载的基本设计的和信息展现 第33讲:工作负载详细页:解析 子资源(上):基本原理 有了上节课的设计,今天我们对工作负载的子资源解析进行原理讲解 第34讲:工作负载详细页:解析 子资源(下):初步动态加载 沿着上节课,我们初步动态加载子资源 第35讲:工作负载详细页: 自定义展现资源显示项(原理) 先讲原理.类似kubectl get 第36讲:工作负载详细页: 动态显示资源列 (演示课) 免费试听 有了前面几课时的基础,我们可以实现类似kubectl 一样的动态显示资源列 第37讲:工作负载详细页: 动态显示资源列 (service、课后作业) 上节课的课后作业,动态显示资源列之 service 第38讲:工作负载详细页: describe 资源(上) 基本原理 模拟kubectl实现describe 第39讲:工作负载详细页: describe 资源(下)完成 免费试听 根据上课完成describe资源 本课程每周更新3-6课时 第一章:开张、cuelang学习 第1讲:老套路的开张课、课程的基本设计和架构 免费试听 老套路的开张课。讲下课程内容,新老版本功能对比。以及技术栈的范围。方便大家提前学习 第2讲:了解cuelang、最基本使用、规则定义 先大概了解下cuelang 。后面要大量使用 第3讲:Cuelang入门(2): 拆分对象、最简单验证 免费试听 今天我们演示对象的拆分 第4讲:Cuelang入门(3): 可选属性、默认值(上节课课后作业) 上节课课后作业.请大家思考后参考 第5讲:Cuelang入门(4): 列表的快速使用 今天讲到列表的快速使用 第6讲:穿插:使用程序渲染(1):基本写法 讲了部分语法后,我们用golang来实现下渲染 第7讲:穿插:使用程序渲染(2):灌入数据、结合gin演示 今天我们实现动态灌入数据 第8讲:Cuelang入门(5): POD标签的定义、for语法使用 免费试听 今天我们来说下For语法 第9讲:Cuelang入门(6): 包、导入外部cue的用法 包也是cue中的重要功能 第10讲:cue练习:快速构建Nginx工作负载(1) 基本设计 免费试听 今天我们来练习cue 第11讲:快构Nginx工作负载(2) 可选项处理 可选项语法学习 第12讲:快构 Nginx工作负载(3):service type处理 service type处理 第13讲:快构Nginx工作负载(4) :处理环境变量(k-v模式 处理环境变量(k-v模式 第14讲:快构 Nginx工作负载(5) :处理环境变量(field ref模式) 处理环境变量(field ref模式) |
|
|