跳到主要内容

Helm

Helm - Kubernetes 包管理器,

Go语言内置了Go Template来模板化资源文件,但模板功能不是很多。所以在 Go 提供的内置函数基础上,还添加了Sprig 库中的几乎所有函数,出于安全原因,删除了两个函数:envexpandenv(这会让 Chart 模板开发者访问到 Tiller 的环境)。

另外还添加了两个特殊的模板函数:includerequiredinclude函数允许你引入另一个模板,然后将结果传递给其他模板函数。

扩展阅读