头盔中包含include的用途是什么

问题描述 投票:0回答:1

我进行了很多搜索,但没有找到正确的答案,包含和头盔中的{{}}和有什么区别。

ex:

metadata:
  name: {{ include "cluster-dev.fullname" . }}

这里不能像这样

metadata:
  name: {{ Values.nameOverride }}
kubernetes kubernetes-helm kubectl
1个回答
0
投票

include用于模板,而不是简单地输出值。

根据documentation

[为了使其可以包含模板,然后对该模板的输出执行操作,Helm具有特殊的包含功能:

{{ include "toYaml" $value | indent 2 }}

上面包含一个名为toYaml,的模板,将其传递给$value,然后将该模板的输出传递给indent函数。

© www.soinside.com 2019 - 2024. All rights reserved.