logo
0
0
Login

业务大仓,用于发版

这是一个专门用于管理各个微服务的 helm 配置。本项目用于展示多个微服务,如何使用 helm 进行管理和发版,给大家一个参考,抛砖引玉。

前提条件

这只是一个示例,用于管理发版微服务场景,欢迎大家集思广益,结合自身实际情况,探索更多玩儿法。默认掌握如下技术栈和环境版本...

  • Helm 和 Helm Repo仓库
  • docker
  • 微服务开发体系
  • 云协作和云生产

流程图预览

角色种类分为研发(业务侧)、运维、各环境或者流程审核管理员。

流程图预览

文件层级展示

发版运维仓库 coding-demo 文件层级结构如下:

coding-demo/ #发版运维仓库 └── charts/ ├── demo-ci/ ##微服务 1 │ ├── .helmignore │ ├── Chart.yaml │ ├── values.yaml │ └── templates/ ├── demo-repo/ ##微服务 2 │ ├── .helmignore │ ├── Chart.yaml │ ├── values.yaml │ └── templates/ └── demo-test/ ##微服务 3 ├── .helmignore ├── Chart.yaml ├── values.yaml └── templates/

About

业务大仓,用于发版

Language
Shell50.7%
Markdown6.1%
Dockerfile0.7%
Others42.5%