kustomize
Kubernetesのマニフェスト管理ツール。
リポジトリ: https://github.com/kubernetes-sigs/kustomize
kubectl 1.14からkustomizeが統合されている。
ドキュメント/情報リソース
- Reference: https://kubectl.docs.kubernetes.io/pages/reference/kustomize.html
- Examples: https://github.com/kubernetes-sigs/kustomize/tree/master/examples
CLI Usage
kubectl kustomize
# kustomization.yaml を含むディレクトリで
## Apply the Resource Config
kubectl apply -k .
## View the Resources
kubectl get -k .
参考:
How-to
ConfigMapの管理
- configMapGeneratorで生成
- (2020-03-18)
behavior
をcreate
,replace
,merge
から選べるのだが、create
以外だとdiffでエラーが出るのだが…
- resourcesで管理
- ConfigMapをYAMLで管理することになる。こっちの方が扱いやすいように感じた