阅读:1836回复:0
【综合集成实战】自研k8s开发脚手架---缓缓开更
我们之前在更新golang课程中,为了体现逼格、提高代码思路,专门做了一个基于gin的http脚手架,专门用来开发http后台。
点这里查看github、文档在这。 本课程是一个集大成课,把之前的一坨坨k8s课程中的知识点拉出来。利用之前我们做goft 脚手架的经验,组装成一个专门适合k8s开发的脚手架。它更像是一个带有设计模式的工具集库,不是框架。本课程默认你已经掌握了k8s、golang等开发基础,且看过我们之前的goft脚手架课程. 最主要功能是: 只要写一个代码。既可以启动成http api 又能启动成 command 命令行,又能启动成 operator控制器、又能 xxxx 等。 整个课程关键是套路和思路。代码知识点之前都讲过,本课程不再赘述譬如client-go这样 如此简单的知识点。 本课程是专门为运维开发人员服务的。 第一章: http和command模式 第1讲:开张课、课程内容和基本功能 试听 老套路的开张课。讲一下我们的脚手架的基本结构,以及要做什么 第2讲:通用控制器的初步设计 首当其冲的是控制器。由于假设大家已经看过我们的goft脚手架,因此我们直接入手控制器的基本设计。代码结构后面可能会变动,暂时不要修改我源码 本课程下周正式更新 |
|
|