Kubernetes 如何在helm中为子图表引用自定义值文件?
我一直在通过引用来实施helm子图表。根据文件,它对我有效。这适用于默认值文件。但当我尝试引用自己的值文件时,configmap中没有这些值。 我的值文件是values.staging.yaml 例如:- mysubchart中的config.yamlKubernetes 如何在helm中为子图表引用自定义值文件?,kubernetes,kubernetes-helm,kubernetes-deployment,Kubernetes,Kubernetes Helm,Kubernetes Deployment,我一直在通过引用来实施helm子图表。根据文件,它对我有效。这适用于默认值文件。但当我尝试引用自己的值文件时,configmap中没有这些值。 我的值文件是values.staging.yaml 例如:- mysubchart中的config.yaml apiVersion: v1 kind: ConfigMap metadata: name: {{ .Release.Name }}-configmap data: salad: {{ .Values.dessert }} de
apiVersion: v1
kind: ConfigMap
metadata:
name: {{ .Release.Name }}-configmap
data:
salad: {{ .Values.dessert }}
dessert: banana
dessert: cake
mysubchart中的values.staging.yaml
apiVersion: v1
kind: ConfigMap
metadata:
name: {{ .Release.Name }}-configmap
data:
salad: {{ .Values.dessert }}
dessert: banana
dessert: cake
mysubchart中的values.yaml
apiVersion: v1
kind: ConfigMap
metadata:
name: {{ .Release.Name }}-configmap
data:
salad: {{ .Values.dessert }}
dessert: banana
dessert: cake
只有“cake”被引用为值。我需要引用香蕉作为值
我试过遵循命令
helm install-f
传递的任何值文件始终在顶层进行解释,即使它实际位于子图表的目录中。典型的值文件可能如下所示
mysubchart:
dessert: banana
你能给这个问题加个例子吗?在您试图使用的值文件中,您试图在作为子图表名称的顶级键下设置的键是吗?我已编辑了添加示例@DavidMaze的问题