阅读:4163回复:3
低代码开发子课程:golang+cuelang工作流实战入门本课程是 这个课程的 《低代码版手撸k8s可视化系统》某个章节, 由于比较重要,而且后面课程要大量使用,因此单列出一个课程、 因此观看本课程,默认你已经看过 它的前置课程。 为啥需要工作流,举2个例子: 1、我们常用的kubectl apply -f xxx.yaml 。假设xxx.yaml里包含了很多k8s资源,那么kubectl里面不带流程的,其中2个失败不会影响其他发布。这在一些场景是不合适的 2、cicd中的cd 。当完成ci后我们需要发布多个资源 或发布到多个集群,这里面就需要流程控制。 本课程刚开始更新,每周更新2课时。 不适合新手,课程带有自创和实验性质,答疑只针对VIP学员 第一章:初步学习和基本封装 第1讲:开张课、为啥要工作流、基本场景 免费试听 做个开头,其他课时正在录制中。看本课程请务必看过我们的《低代码版手撸k8s可视化系统》 https://www.jtthink.com/course/173 第2讲:快速学习、以用户注册为例 快速做个例子。后面要精细封装。先了解最基本的代码 第3讲:在网页上显示工作流状态(入门) 后面要详细做dashboard。今天做个简单的例子查看工作流流转状态 第4讲:在网页上显示工作流错误信息、手动执行、取消流程 免费试听 先做个简易版本,后面开始做正式的 第5讲:项目整合、模拟k8s流程(1):基本结构 有了前面的基础,我们开始正式整合k8s资源管理进行工作流处理 第6讲:模拟k8s流程(2): 提交资源 今天我们来一把梭提交资源 第7讲:k8s流程(3): 重新整合dashboard 免费试听 之前做的dashborad 太过于简陋,且没有针对性,今天我们基于k8s优化一个 第8讲:穿插课:执行工作流时传入参数的思路 之前的执行是写死的,今天我们讲下传递参数的思路 第9讲:执行工作流时传入参数的实践 上节课是思路,这节课是实践 第10讲:执行工作流:根据参数的新增或删除k8s资源 免费试听 今天结合k8s场景完成参数化传递和执行 第11讲:执行工作流:实现委托服务操作k8s的基本思路 今天我们实现工作流运行过程中,让第三方服务委托执行的实现思路 第12讲:小练习:使用工作流完成多POD的新增和删除 免费试听 练习课,请按照课程提示进行练习 第13讲:控制流程执行顺序(1) 实现流程步骤依赖的方法 前面几课时我们多步骤操作k8s资源的增删改查,这些步骤如何产生依赖呢?今天讲解思路,下节课代码实现 第14讲:控制流程执行顺序(2) 实现POD创建顺序控制 本课时很重要,相关代码会在其他课程大量使用。请认真理解里面的思路 第15讲:控制流程执行顺序(3) 步骤“日志”获取的套路 根据上节课的知识点,我们实现每一步POD创建后获取日志 |
|
最新喜欢:shechu...
|