我进行了很多搜索,但没有找到正确的答案,包含和头盔中的{{}}和有什么区别。
ex:
metadata:
name: {{ include "cluster-dev.fullname" . }}
这里不能像这样
metadata:
name: {{ Values.nameOverride }}
include
用于模板,而不是简单地输出值。
[为了使其可以包含模板,然后对该模板的输出执行操作,Helm具有特殊的包含功能:
{{ include "toYaml" $value | indent 2 }}
上面包含一个名为
toYaml,
的模板,将其传递给$value
,然后将该模板的输出传递给indent
函数。