チャートテンプレート開発者ガイド
このガイドでは、テンプレート言語に重点を置いて、 Helm のチャートテンプレートの概要を説明します。
テンプレートは、Kubernetes が理解できる YAML 形式のリソース記述であるマニフェストファイルを生成します。 テンプレートの構造、テンプレートの使用方法、 Go テンプレートの作成方法、作業のデバッグ方法について説明します。
このガイドでは、次の概念に焦点を当てています。
- Helm テンプレート言語
- 値の使用
- テンプレートを操作するためのテクニック
このガイドは、Helm テンプレート言語の詳細を学ぶことを目的としています。 他のガイドは、紹介資料、例、 およびベストプラクティスを提供します。
📄️ はじめに
chart テンプレートのクイックガイドです。
📄️ 組み込みオブジェクト
テンプレートで利用可能な組み込みオブジェクトについて説明します。
📄️ Values ファイル
--values フラグの使い方について解説します。
📄️ テンプレート関数とパイプライン
テンプレートでの関数の使い方を解説します。
📄️ テンプレート関数リスト
Helm で利用可能なテンプレート関数の一覧です
📄️ フロー制御
テンプレート内のフロー構造について概説します。
📄️ 変数
テンプレートでの変数の使い方を解説します。
📄️ 名前付きテンプレート
名前付きテンプレートの定義方法を解説します。
📄️ テンプレート内からファイルにアクセスする
テンプレート内からファイルにアクセスする方法について説明します。
📄️ NOTES.txt ファイルの作成
chart のユーザーに使い方を伝える方法を解説します。
📄️ サブ chart とグローバル値
サブ chart およびグローバル値との連携について解説します。
📄️ .helmignore ファイル
`.helmignore` ファイルは、Helm chart に含めたくないファイルを指定するために使用します。
📄️ テンプレートのデバッグ
デプロイに失敗する chart のトラブルシューティング方法。
📄️ 次のステップ
まとめ - 今後の学習に役立つ参考ドキュメントを紹介します。
📄️ 付録: YAML テクニック
YAML 仕様と Helm での活用方法について詳しく解説します。
📄️ 付録: Go データ型とテンプレート
テンプレート内の変数についての簡単な解説です。