kustomize

Kubernetesのマニフェスト管理ツール。

リポジトリ: https://github.com/kubernetes-sigs/kustomize

kubectl 1.14からkustomizeが統合されている。

ドキュメント/情報リソース

CLI Usage

kubectl kustomize

# kustomization.yaml を含むディレクトリで
## Apply the Resource Config
kubectl apply -k .

## View the Resources
kubectl get -k .

参考:

How-to

ConfigMapの管理

  1. configMapGeneratorで生成
  • (2020-03-18) behaviorcreate, replace, merge から選べるのだが、 create 以外だとdiffでエラーが出るのだが…
  1. resourcesで管理
  • ConfigMapをYAMLで管理することになる。こっちの方が扱いやすいように感じた

参考