总结

本指南旨在为你提供 chart 开发人员对如何使用 Helm 模板语言的深入了解。本指南着重介绍模板开发的技术方面。

但是当谈到 chart 的实际日常开发时,本指南还没有涉及很多事情。以下是一些有用的指向其他文档的指南,这些指南将帮助您创建新 chart:

  • Kubernetes chart 项目 Helm Charts project 是 chart 不可缺少的来源。该项目也是 chart 开发中最佳实践的标准。
  • Kubernetes Documentation 提供了可以使用的各种资源类型的详细示例,从 ConfigMaps 和 Secrets 到 DaemonSetkubernetes 和 Deployments。
  • Helm chart 指南 Charts Guide 介绍了使用 chart 的工作流程。
  • Helm Chart Hooks 指南 Chart Hooks Guide 解释了如何创建生命周期 hook。
  • Helm chart 技巧和窍门文章 Chart Hooks Guide 提供了一些写 chart 的有用技巧。
  • Sprig documentation 文档介绍了提供了六十余的模板功能。
  • 在 Go 模板 Go template docs 文档详细解释模板语法。
  • Schelm 工具 Schelm tool 是用于调试 chart 一个很好的帮手工具。

有时候,问几个问题, 并从经验丰富的开发人员那里获得答案会更容易。最好的地方是在 Kubernetes Slack Helm 频道:

最后,如果在本文中发现错误或遗漏,想要推荐一些新内容或希望参与,请访问Helm项目The Helm Project