生产环境部署
分步实现生产环境部署自动化。
阶段一:使用 docker-compose 部署,不考虑移植性
-
为 ECS 和实验室服务器分别编写 docker-compose.yml
-
各服务使用 SemVer 管理版本 release
阶段二:混合使用 docker-compose 和 helm
-
为各服务分别编写 chart -
在实验室的服务通过 chart 部署
阶段三:使用 helm3 部署平台,提供分离外部服务的灵活性
-
新建 charts
项目 -
建立私有 helm repo -
新建 umbrella chart 控制整体平台 -
将 website 也纳入 umbrella