阅读:2096回复:1
云原生配置可编程之KCL粗暴入门篇
之前我们课程里讲过cuelang,我们使用它来完成k8s配置可编程化,并用于k8s可视化系统的开发。现在有了一个款更新、更全面的函数语言KCL,由于它还在不断发展中,我们先做个入门课,并持续跟进和关注。本课程不知道要录多少课,具体要看该软件的发展情况。
老课程回顾:使用cuelang开发k8s可视化管理系统 第1讲:开张课、课程内容、直接干 试听 老套路的开张课。理解概念后就直接干了,没啥好废话的。至于到底未来KCL能否取代cuelang,这并不重要 第2讲:golang调用kcl、参数传递代码写法 直接演示下Go调用。这个部分比cue丝滑很多 第3讲:引入外部文件、kcl自定义函数的最简单写法 试听 学习套路和我们之前学cue很类似,先从引入外部文件开始 第4讲:编写一个k8s pod kcl文件、包管理器的使用 今天我们来讲下包管理器的使用 第5讲:练习课:根据参数和条件生成k8s pod yaml 试听 今天是一个练习课,顺便说一下if else的使用 第6讲:内置模块使用、同时渲染Pod和Service 今天我们来介绍下KCL的内置模块,已经如何同时渲染多个资源 本课程每周更新1-2课时 |
|
|