kustomize
参考
環境ごとのmanifestの差分をパッチベースで管理できる。
code:=directory example
├── base # ベースとなるマニフェスト用ディレクトリ
│ ├── deployment.yaml # ベースとなるDeployment
│ └── kustomization.yaml # kustomize用ファイル
└── overlays # 各環境用のパッチファイル用ディレクトリ
├── dev
│ ├── deployment.yaml # dev環境向けDeploymentのパッチファイル
│ └── kustomization.yaml # dev環境kustomize用ファイル
└── prod
├── deployment.yaml # prod環境向けDeploymentのパッチファイル
└── kustomization.yaml # prod環境kustomize用ファイル
kubectl apply -k overlays/devで適用
-kが kustomize manifestを示すオプション