【发布时间】:2018-05-18 10:30:54
【问题描述】:
当我的图表使用{{ include }} 呈现来自另一个文件的模板时,我得到一个奇怪的新行。例如,我的清单看起来像这样
containers:
- name: {{ .Release.Name }}
image: {{ .Values.global.image}}:{{ .Values.global.imageTag }}
imagePullPolicy: {{ .Values.global.pullPolicy }}
ports:
- containerPort: {{ .Values.gloabl.containerPort }}
{{ include "common_deployment" . }}
而我的common_deployment 被定义为
{{- define "common_deployment" }}
envFrom:
- secretRef:
name: {{ .Release.Name }}-secret
{{- end -}}
当我在 Helm 上试运行后查看清单时,我的模板看起来像这样
containers:
- name: test
image: myrepo/myimage:latest
imagePullPolicy: Always
ports:
- containerPort: 4444
envFrom:
- secretRef:
name: test-secret
注意ports 和envFrom 之间的新谎言。我想知道这是否会影响我的 pod 的结果,因为安装卷时存在问题,我希望能够在进入另一个兔子洞之前确保这个模板问题是罪魁祸首。
【问题讨论】:
-
尝试在包含子句中插入破折号
标签: go kubernetes yaml kubernetes-helm