チャートテンプレート開発者ガイド
このガイドでは、テンプレート言語に重点を置いて、 Helm のチャートテンプレートの概要を説明します。
テンプレートは、Kubernetes が理解できる YAML 形式のリソース記述であるマニフェストファイルを生成します。 テンプレートの構造、テンプレートの使用方法、 Go テンプレートの作成方法、作業のデバッグ方法について説明します。
このガイドでは、次の概念に焦点を当てています。
- Helm テンプレート言語
- 値の使用
- テンプレートを操作するためのテクニック
このガイドは、Helm テンプレート言語の詳細を学ぶことを目的としています。 他のガイドは、紹介資料、例、 およびベストプラクティスを提供します。
📄️ Getting Started
A quick guide on Chart templates.
📄️ Built-in Objects
Built-in objects available to templates.
📄️ Values Files
Instructions on how to use the --values flag.
📄️ Template Functions and Pipelines
Using functions in templates.
📄️ Template Function List
A list of template functions available in Helm
📄️ Flow Control
A quick overview on the flow structure within templates.
📄️ Variables
Using variables in templates.
📄️ Named Templates
How to define named templates.
📄️ Accessing Files Inside Templates
How to access files from within a template.
📄️ Creating a NOTES.txt File
How to provide instructions to your Chart users.
📄️ Subcharts and Global Values
Interacting with a subchart's and global values.
📄️ The .helmignore file
The `.helmignore` file is used to specify files you don't want to include in your helm chart.
📄️ Debugging Templates
Troubleshooting charts that are failing to deploy.
📄️ Next Steps
Wrapping up - some useful pointers to other documentation that will help you.
📄️ Appendix: YAML Techniques
A closer look at the YAML specification and how it applies to Helm.
📄️ Appendix: Go データ型とテンプレート
テンプレート内の変数の概要。