Kubernetes “包含在头盔中”的用法是什么

Kubernetes “包含在头盔中”的用法是什么,kubernetes,kubernetes-helm,kubectl,Kubernetes,Kubernetes Helm,Kubectl,我搜索了很多,但没有得到正确的答案,include和{{{}in helm有什么区别 例: 这里不可能是这样吗 metadata: name: {{ Values.nameOverride }} include用于模板,而不是简单地输出值 根据 为了能够包含模板,然后对该模板的输出执行操作,Helm有一个特殊的包含功能: {{include“toYaml”$value | indent 2}} 上面包括一个名为toYaml的模板,将其传递给$value,然后将该模板的输出传递给indent

我搜索了很多,但没有得到正确的答案,include和{{{}in helm有什么区别

例:

这里不可能是这样吗

metadata:
  name: {{ Values.nameOverride }}

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

根据

为了能够包含模板,然后对该模板的输出执行操作,Helm有一个特殊的包含功能:

{{include“toYaml”$value | indent 2}}

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


我的孩子很坏!我刚开始掌舵,你能详细说明一下吗?请…让人困惑的是赫尔姆的措辞。他们说你包含了一个模板,但是你包含了一个函数,而不是模板。但是你也可以包括一个模板。一开始头盔模板会让人困惑也就不足为奇了<任何模板处理指令都需要code>{{}。丑陋是相当不幸的,它起源于戈朗模板。它只是表示“这是一些模板处理代码”,而不是文字(yaml)文本
include
是一个模板处理指令,它告诉helm引用在别处定义的模板函数(通常是
\u helpers.tpl
)。
metadata:
  name: {{ Values.nameOverride }}