Helm の values override とは?
Helm chart は values ファイルにデフォルト設定を同梱しており、override はインストール時やアップグレード時に異なる values を提供します。override は別の values ファイルからも、コマンドラインのflagからも与えられ、デフォルトの上に重ねられます。これにより、レプリカ数やイメージタグなど環境ごとの values を差し替えることで、1つの chart が多数の環境に対応できます。
なぜ重要か
パラメータ化された単一の chart と環境固有の override を組み合わせれば、環境ごとにtemplateをforkせずに済みます。override を version control に保つことで、各環境の構成がレビュー可能になります。
関連ガイド
What Is a Helm Release?A Helm release is a named, versioned installation of a Helm chart into a Kubernetes cluster, tracked so it ca…
What Is a Kustomize Overlay?A Kustomize overlay is a set of patches layered onto a shared base of Kubernetes manifests to produce an envi…
What Is a Kubeconfig Context?A kubeconfig context is a named bundle of cluster, user credentials, and namespace that determines which Kube…