Skip to content
Latchkey

Kustomize overlay とは?

Kustomize は、共有されたベースの上に overlay を重ねることで、生のKubernetes manifestをカスタマイズします。overlay はベースを参照し、manifestをコピーしたりtemplatingしたりすることなく、レプリカ数の変更やlabelの追加といったpatchを適用します。その結果は、単一の信頼できる情報源から構築された環境ごとの構成です。

なぜ重要か

overlay は、各 overlay がベースから逸脱する点だけを示すため、環境間の差分を小さく明示的に保ちます。templateを使わないアプローチにより、manifestはすべての段階で有効なKubernetes YAMLのまま保たれます。

関連ガイド