阅读:1924回复:0
k8s可视化管理系统开发课程专栏建立专栏链接戳这里:https://www.jtthink.com/course?c=23 建专栏 意味着要好好建设这个条线 问: 现在可视化现成项目这么多,为毛要自己开发呢? 答: 1、学习是一个训练的过程,不是纯粹灌输知识点。通过k8s可视化开发训练自己对k8s的熟悉程度和golang代码的熟悉程度 2、可视化系统是运维级开发的必备基本功。 3、很多公司进去这种管理系统是需要自己开发的,不使用现成的。 4、不断提高代码逼格,提高自身竞争力 网站的k8s可视化系统经历很多版本, 大家可以看专栏课程 从最早的jquery版本到前后端分离版本,再到低代码版本,再到现在的rust+go混合开发版本(最新)。 这里说一下 最新可视化开发的,以及现在正在自研多集群开发组件 相关的技术栈如下: wasm版的高级k8s可视化系统课程的技术栈 https://www.jtthink.com/course/191: 前端是RUST+Wasm 。 我会封装出各种类似elementui的组件 。语言是用RUST写的 (RUST 大家不用太纠结,毕竟不是底层开发。能实现逻辑就行) 后端注意, 和之前基础版本课程完全不同 1、不直连k8s。 而是用我二开过后的proxy 和k8s交互。支持多集群 ---- proxy二开课程必须要学https://www.jtthink.com/course/183 2、使用cuelang定制 资源模板 ----cuelang必须要学 https://www.jtthink.com/course/173 (第一章) 3、资源要持久化到数据库里 --- 新开的k8s持久化课程要学http://b.jtthink.com/read.php?tid=639 vcluster 虚拟集群 课程也要学。因为到时候 这个部分 也要加入到可视化课程里。https://www.jtthink.com/course/190 k8s可视化管理系统包含哪些内容? 1、k8s本身资源的增删改查 (基础课程讲的就是这些) 2、k8s周边重要软件的增删改查(如istio、监控(可观测)、cicd等) 3、可定制资源的增删改查(cuelang、kuevela类似) 4、多集群资源的分发和管理 5、虚拟k8s集群和混合集群的管理 6、 其他 并不是大家想的,完成自身资源的管理就算结束了。 我们正在努力把这些知识点闭环。学习这些,也不是一朝一夕的事。而且以年为单位的学习 单买课程很贵也不划算,推荐入手VIP会员,畅看、任干。 |
|
|