Jit*_*r S 21 kubernetes kubectl kubernetes-helm
我搜索了很多但没有得到正确的答案,helm 中的 include 和 {{}} 有什么区别。
前任 :
metadata:
name: {{ include "cluster-dev.fullname" . }}
Run Code Online (Sandbox Code Playgroud)
难道不能是这样吗
metadata:
name: {{ Values.nameOverride }}
Run Code Online (Sandbox Code Playgroud)
include
旨在与模板一起使用,而不是简单地输出值。
根据文档
\n\n\n为了能够包含模板,然后对该 template\xe2\x80\x99s 输出执行操作,Helm 有一个特殊的 include 函数:
\n\n
{{ include "toYaml" $value | indent 2 }}
上面包含一个名为
\ntoYaml,
pass it的模板$value
,然后将该模板的输出传递给该indent
函数。
归档时间: |
|
查看次数: |
32128 次 |
最近记录: |