Chart模板开发者指南
该指南提供 Helm Chart 模板的介绍,重点强调模板语言。
模板会生成 manifest 文件,使用 Kubernetes 可以识别的 YAML 格式描述。我们会看到模板是如何结构化的, 它们如何被使用,如何编写 Go 模板,以及如何调试你们的工作内容。
该指南聚焦于以下概念:
- Helm 模板语言
- values 值的使用
- 使用模板工作的技术点
该指南面向学习 Helm 模板语言的来龙去脉。其他指南提供介绍性资料,示例和最佳实践。
Quicklinks
从这里开始吧
Chart模板的快速指南。
内置对象
模板可用的内置对象
Values 文件
--values参数操作说明
模板函数和流水线
使用函数和管道
模板函数列表
Helm中模板函数变量的列表
流控制
模板中流结构的快速概述
变量
在模板中使用变量。
命名模板
如何定义命名模板
创建一个NOTES.txt文件
如何向chart用户提供说明。
在模板内部访问文件
如何从模板中访问文件
子chart和全局值
与子chart和全局值进行交互
.helmignore 文件
`.helmignore` 文件用来指定你不想包含在你的helm chart中的文件。
调试模板
对部署失败的chart进行故障排除
下一步
收尾 - 一些能帮到你的指向其他的文档的链接。
附录: YAML技术
详细描述了YAML规范以及如何应用于Helm。
附录:Go 数据类型和模板
模板中变量的简单概述。