有人可以解释(或指出好的解释)在helm模板中使用{{block}} {{block}}吗?我很难找到好的例子或明确的解释 - 我没有看到区别仅用{{define}}
我从未在Helm模板中看过{{ block }}
。
Go text/template documentation说block
:
典型用法是定义一组根模板,然后通过重新定义其中的块模板进行自定义。
如果您在多个地方重复使用基本HTML页面布局,并且可以通过重新定义内容来自定义它,那将更有意义。头盔模板往往没有这种设置。尽管Kubernetes YAML文件非常重复,但是即使在看起来相似的图表中,对象的数量和类型也会变化很大。