Helm 规范
Chart 的所有相关文件都存储在一个目录中,该目录通常包含:
您必须为 Chart 提供 文件。下面是一个示例文件,每个字段都有说明。
dependencies
字段用于定义 Chart 依赖项,v1
Chart 的依赖项都位于单独文件requirements.yaml
中。有关更多信息,请参见 Chart 依赖项。type
字段用于定义 Chart 的类型。允许的值有application
和 。有关更多信息,请参见 。
Helm Chart 模板采用 Go 模板语言编写并存储在 Chart 的 templates
文件夹。有两种方式可以为模板提供值:
- 在 Chart 中创建一个包含可供引用的默认值的
values.yaml
文件。
下面是 templates
文件夹中模板的示例。
- :Docker 镜像仓库。
dockerTag
:Docker 镜像标签 (tag)。pullPolicy
:镜像拉取策略。
下面是 values.yaml
文件的示例: