这是一个专门用于管理各个微服务的 helm 配置。本项目用于展示多个微服务,如何使用 helm 进行管理和发版,给大家一个参考,抛砖引玉。
这只是一个示例,用于管理发版微服务场景,欢迎大家集思广益,结合自身实际情况,探索更多玩儿法。默认掌握如下技术栈和环境版本...
角色种类分为研发(业务侧)、运维、各环境或者流程审核管理员。

发版运维仓库 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/