Dolphins-DevOPSDevOPS-K8S 服务自动化部署

联合创作 · 2023-09-27 02:41

Dolphins-DevOPS 是元豚科技开发的 DevOPS-K8S 服务自动化部署平台。


主要特性



  • 云配置自动化: 基于Java定时任务接平台任务,自动化部署K8S托管集群,并打通K8S Client,构建容器周边的服务(Jenkins、Sonar、堡垒机、容器安全检测、漏洞扫描等)

  • 服务配置打通:CI/CD逻辑的打通,平台可以进行业务自动化发布。

  • 部署支付:打通微信支付逻辑。


目标



  • 满足云上基础服务的配置,如VPC、网络、CFS之类的基础服务。

  • 创建K8S集群门槛降低,让人人都能用K8S集群。

  • 满足自动化部署的需求。

  • 满足业务部署的需求,安全基础服务的部署能力。


开发技术栈



  • 后端:Java Spring boot、模块化

  • 工具端:Python、Golang

  • 前端:Vue

  • 服务部署:基于K8S容器化部署


DEMO


主界面:



工程分析页面:



发布页面:



备注



  • 这个版本并不完善,但是基本的部署、发布跑通了,还需要继续优化迭代。

  • 每次阿里云、腾讯云改变规则时,创建集群会有一定概率失败,腾讯云百分百成功,阿里云失败概率极高。


感谢以下同学



  • 前端:刘权同学

  • 工具开发:张春杨同学

  • UI设计:鲁佳佳同学

浏览 21
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报