当前位置:网站首页>工作汇报(2)
工作汇报(2)
2022-06-26 09:50:00 【波哥】
近期忙个人的事只能利用晚上的时间来写kkitDeploy,周末等休息日全都被安排出去了。公众号也会出现断更的情况希望大家谅解!
kkitDeploy算是自己开源的第二个全栈项目,这个项目可能在别人眼里不算什么,但是我还是倾注了足够的心血。kkitDeploy是给我自己的礼物,纪念我这个老IT走过的所有弯路。我会一直维护这个项目的。以后还会对接阿里云,华为云等公有云,k8s,swarm等容器编排工具。vmware,kvm等虚拟化平台,我们还有很多工作要做!
每次写shell脚本之后一遍一遍测试效果真的让人抓狂!写到让你发怵!
简单跟大家汇报一下kkitDeploy1.0的开发进度。
1、底层shell脚本优化改写完成80%,包括先前推出所有一键部署脚本进行了优化改进。
2、增加自动识别yml文件功能,这样以后你们部署yml文件的时候将会非常非常方便。
3、增加一个任务超时强行退出功能。
4、websocket完成。
正在开发的功能及难点:
1、无感知升级,我会不定期扩容脚本池和升级脚本bug。避免使用者频繁更新必须要自动获取源端脚本更新,并且相对及时同步到客户端。
难点:脚本池动态更新设计完毕,但是分类元数据动态更新还得好好想想!比如数据库类增加了脚本,那分类如何增加呢?重新初始化一下redis元数据???
kkitDeploy设计的是VUE+django+redis+shell架构,为了避免跟公司代码重合,只能重写信息流和数据流,所以没用ansible,没用关系型数据库!
如果有关系型数据库在后边可以通过自关联表初始化级联菜单数据。类似另一版的架构:
这些数据以及级联关系都是从库里抓取出来的。
可能需要重组一下元数据格式?感觉老夫要重写前端!!!
真尼玛shit!!!
我再想想,容哥再想想!~
这关过了架构就定型了!!剩下就好弄了!
边栏推荐
- [echart] II. User manual and configuration item reading notes
- appliedzkp zkevm(8)中的Plookup Table
- Global and Chinese market for change and configuration management software 2022-2028: Research Report on technology, participants, trends, market size and share
- MySQL第十次作业-视图
- Function run time
- SwiftUI 开发经验之为离线优先的应用程序设计数据层
- SSH, SCP command appears permission denied, please try again solution
- [sans titre]
- RDB persistence validation test
- Linux下安装Mysql【详细】
猜你喜欢
Which PHP open source works deserve attention
MySQL第九次作业-连接查询&子查询
Servlet learning notes II
Using reflection to export entity data to excel
Under the double reduction, the amount of online education has plummeted. Share 12 interesting uses of webrtc
MySQL第八次作业
栖霞市住建局和消防救援大队开展消防安全培训
OpenCV图像处理-灰度处理
SSH, SCP command appears permission denied, please try again solution
MySQL第十一作業-視圖的應用
随机推荐
Windows and Linux regularly backup MySQL database
哪些PHP开源作品值得关注
How to change the QR code material color of wechat applet
Getting started with postman
Linux下安装Mysql【详细】
Establishment of smart dialogue platform for wechat official account
小笔记-简单但够用系列_KVM快速入门
Searchview click failure
echo $?
Plookup table in appliedzkp zkevm (8)
MySQL seventh job - update data
六月集训(第26天) —— 并查集
Some problems of feign transferring multipartfile
Matrix fast power notes
Expand and collapse too high div
Global and Chinese market of cryogenic bulk tanks 2022-2028: Research Report on technology, participants, trends, market size and share
How QT uses quazip to compress and decompress files
OpenCV图像处理-灰度处理
Write data to local file
MySQL第七次作业-更新数据