在头盔模板的{{define}}中使用{{block}}

时间:2019-03-12 23:55:35

标签: kubernetes-helm

有人可以在头盔模板{{define}}中使用{{block}}进行解释(或指出很好的解释)吗?我很努力地寻找好的例子或清楚的解释-我看不到单独使用{{define}}与单独使用

的区别

1 个答案:

答案 0 :(得分:0)

我从未在Helm模板中看到{{ block }}

Go text/template documentationblock

  

通常的用途是定义一组根模板,然后通过重新定义其中的块模板对其进行自定义。

如果您拥有基本的HTML页面布局之类的东西而要在多个地方重复使用,并且可以通过重新定义内容对其进行自定义,那将更有意义。 Helm模板往往没有该设置。尽管Kubernetes YAML文件具有很强的重复性,但是即使在外观相似的图表中,对象的数量和种类之类的东西也高度可变。