Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kubernetes 使用values-production.yaml代替values.yaml作为头盔依赖项_Kubernetes_Kubernetes Helm_Helmfile - Fatal编程技术网

Kubernetes 使用values-production.yaml代替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.yaml,而不是default values.yaml。我曾尝试在依赖项中添加一个
标记
部分来调用生产值,但这似乎不起作用。例如,具有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.