English | 设计文档 | 使用文档 | 安装文档 | 版本更新
开源社区欢迎您的参与!如果有任何反馈,您可以通过邮件或者QQ等方式联系我们
Bazooka自动化开发运维平台,在Docker,Mesos,Kubernetes,Jenkins,Gitlab等开源技术的基础上,以应用和计算资源为中心,实现本地和云端的各类计算资源的一致性,帮助企业应对敏捷开发、自动化构建部署、微服务治理、多租户管理、容器和镜像仓库管理、容器监控和日志等业务场景。
- 资源 - 通过Mesos集群、Kubernetes集群或者独立节点的方式,管理物理机、虚拟机、云主机等各类计算资源
- 环境 - 用户根据开发场景划分,例如“测试环境”、“预发布环境”、“生产环境”等。环境通过资源切分,为各个项目中的服务提供透明、无感知的计算资源调度
- 项目 - 按照业务划分的逻辑分组,由一组关联的服务、用户组成,通过项目关联的环境向各个服务提供标准的计算资源
- 服务 - 一个服务对应一个完整的生命周期,拥有代码管理、编译、打包、容器镜像、测试、发布、部署、运维、监控等完整的功能
- 服务发布流水线 - 通过发布调度引擎和各类标准插件提供可编辑的服务流水线,自动调度以完成服务的资源检查、审批、代码拉取、质量扫描、代码编译、镜像构建、容器部署、健康检查、通知等完整流程
- 系统信息 - 系统基础信息、组件状态和凭据管理
- 用户管理 - 系统用户管理,角色分配
您也可以通过系统截图对Bazooka有一个更加直观的认识和理解,或者查看此页面下方的演示视频,获得更详细的信息。
可以访问安装文档,获得详细的安装说明。
开始使用Bazooka之前,请阅读使用文档
您也可以参考以下使用演示视频
您可以参考设计文档中的架构设计、领域模型设计、发布流程图、发布状态机和用例图
https://github.com/ata-cloud/bazooka
自身使用 Apache v2.0 协议,Bazooka uses Apache 2.0.
若您安装使用时有任何建议问题、反馈或发现的 Bug,欢迎在 GitHub Issue 提交 Issue。
邮件交流:893145247@qq.com
QQ交流: