我们创建了常见的掌舵图。使用常用的图表,我们导出了 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 中的值?