【发布时间】:2019-03-10 10:33:01
【问题描述】:
假设我正在开发一个基于微服务的应用程序。它们将使用 Helm 包管理器部署到 Kubernetes。一些微服务最终具有非常相似的 YAML 文件配置。其他一些可能在 YAML 配置方面有所不同。对此的最佳做法是什么?我有几个选择:
- 使用通用图表并使用 values.env.yaml 为每个微服务传递不同的配置,然后使用不同的发布名称进行部署。
- 为每个微服务创建图表,无论它们在配置方面是否相似?
【问题讨论】:
标签: kubernetes microservices kubernetes-helm