有人可以在头盔模板{{define}}中使用{{block}}进行解释(或指出很好的解释)吗?我很努力地寻找好的例子或清楚的解释-我看不到单独使用{{define}}与单独使用
的区别答案 0 :(得分:0)
我从未在Helm模板中看到{{ block }}
。
Go text/template documentation说block
:
通常的用途是定义一组根模板,然后通过重新定义其中的块模板对其进行自定义。
如果您拥有基本的HTML页面布局之类的东西而要在多个地方重复使用,并且可以通过重新定义内容对其进行自定义,那将更有意义。 Helm模板往往没有该设置。尽管Kubernetes YAML文件具有很强的重复性,但是即使在外观相似的图表中,对象的数量和种类之类的东西也高度可变。