【发布时间】:2019-01-03 20:42:16
【问题描述】:
我有一个运行许多独立、离散服务的 Kubernetes 集群。我想使用 helm 来部署它们,并且我为每个单独的资源制作了 helm 图表。
但是,现在我希望能够将集群部署为单个实体,但我不清楚 helm 如何支持将多个图表拼接在一起。
当我查看示例存储库时,他们只是在单个图表的模板文件夹中包含每个模板文件,然后是一个巨大的、蔓延的 Values.yaml 文件。
对我来说,这似乎很笨拙,尤其是在 2000 行的 Values.yaml 中寻找设置。
有什么办法可以采用如下所示的文件夹结构:
helm
|____ Service1
|_______ values.yaml
|_______ templates
Service2
|_______ values.yaml
|_______ templates
Service3
|_______ values.yaml
|_______ templates
并将其打包到一个部署中,而无需手动合并和删除文件和值?
【问题讨论】:
标签: kubernetes kubernetes-helm