【发布时间】:2019-11-07 06:25:35
【问题描述】:
我们创建了通用的舵图。 使用常用的图表,我们导出了HelloWorld helm chart
Charts
Common
templates
> _deployment.yaml
> _configmap.yaml
> _service.yaml
Chart.yaml
HelloWorld
templates
> deployment.yaml
> configmap.yaml
> service.yaml
Chart.yaml
values.yaml
values-dev.yaml
我们想使用 values-dev.yaml 覆盖指定值 values.yaml(子图表),我们知道我们可以覆盖子图表中的值。 这些值可以被覆盖。
但是,我们希望覆盖图表级别而不是应用级别的值。下面是结构。
Charts
Common
templates
> _deployment.yaml
> _configmap.yaml
> _service.yaml
Chart.yaml
HelloWorld1
templates
> deployment.yaml
> configmap.yaml
> service.yaml
Chart.yaml
values-HelloWorld1.yaml
values-dev.yaml
HelloWorld2
templates
> deployment.yaml
> configmap.yaml
> service.yaml
Chart.yaml
values-HelloWorld2.yaml
values-qa.yaml
values.yaml
是否可以覆盖 values.yaml 中的值?
【问题讨论】:
标签: kubernetes kubernetes-helm helmfile