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