【发布时间】:2019-03-22 02:34:42
【问题描述】:
Helm 被宣传为“在 k8s 上管理应用部署的方式”。
我们的微服务具有代码仓库的一对一映射和可部署性,我发现将 k8s 配置映射与代码一起使用会更方便,以便它们一起发展,例如为功能标志添加新环境变量时。
但是,我们改为维护一个 helm charts git repo,它需要不时与代码同步更新。
最佳做法是什么:
- 何时使用舵图?它是否适用于代码仓库的一对一映射和可部署?还是主要是为了协调复合应用的部署?
- 您是否已成功使用每个 repo 的 helm chart(而不是所有图表的单个 repo)?
- 如果使用 vanilla k8s 配置映射从 git repo 配置部署,您遇到了哪些问题? IE。您什么时候开始需要掌舵?
希望它不是太笼统或固执己见,但很高兴对其进行编辑以使其更具体。
【问题讨论】:
-
您的项目有什么限制吗?了解它们可能有助于提供更准确的答案。
标签: kubernetes microservices kubernetes-helm