helm-chart-templates
helm chart 模板和文件和values解释
Helm Chart 模板是按照Go模板语言书写, 增加了50个左右的附加模板函数来自 Sprig库 和一些其他指定的函数。
所有模板文件存储在chart的 templates/ 文件夹。 当Helm渲染chart时,它会通过模板引擎遍历目录中的每个文件。
模板的Value通过两种方式提供:
- Chart开发者可以在chart中提供一个命名为
values.yaml的文件。这个文件包含了默认值。 - Chart用户可以提供一个包含了value的YAML文件。可以在命令行使用 helm install命令时提供。
当用户提供自定义value时,这些value会覆盖chart的values.yaml文件中value。
- helm 内置对象:Helm-Chart内置对象
- 模板函数和管道符 Helm-Chart模板函数与管道