Kubernetes 使用values-production.yaml代替values.yaml作为头盔依赖项
我正在创建一个使用多个依赖项的掌舵图。对于其中一些依赖项,我希望使用它们的值-production.yaml,而不是default values.yaml。我曾尝试在依赖项中添加一个Kubernetes 使用values-production.yaml代替values.yaml作为头盔依赖项,kubernetes,kubernetes-helm,helmfile,Kubernetes,Kubernetes Helm,Helmfile,我正在创建一个使用多个依赖项的掌舵图。对于其中一些依赖项,我希望使用它们的值-production.yaml,而不是default values.yaml。我曾尝试在依赖项中添加一个标记部分来调用生产值,但这似乎不起作用。例如,具有production-values.yaml和values.yaml。我是否有办法在图表的依赖项中使用生产值 例如,我的掌舵图。yaml看起来像: apiVersion: v2 name: parentChart ... dependencies: - n
标记
部分来调用生产值,但这似乎不起作用。例如,具有production-values.yaml和values.yaml。我是否有办法在图表的依赖项中使用生产值
例如,我的掌舵图。yaml看起来像:
apiVersion: v2
name: parentChart
...
dependencies:
- name: redis
version: 10.5.3
repository: "@stable"
tags:
- prd-values
有两种方法可以提供您的值文件
helm install -f myvals.yaml ./mychart
这意味着,如果values.yaml和values-production.yaml中的值相同,那么将只使用values-production.yaml,因为它将覆盖values.yaml中的字段。因此,要为mychart的依赖项安装此文件,我可以使用helm install吗?
helm install --set foo=bar ./mychart
The order of specificity: values.yaml is the default, which can be overridden by a parent chart’s values.yaml, which can in turn be overridden by a user-supplied values file, which can in turn be overridden by --set parameters.