使用Kustomize的configMapGenerator配置文件
背景 – Context
公式のサンプル(Real World Example: Configuring Redis using a ConfigMap)通りに進めた。
然而,在这个例子中,需要将Redis的配置文件放在与kustomization.yaml相同的层级,这与我的意图不符。
我想把 ./redis/config/redis.conf 放在自己喜欢的地方。
結論
define-the-key-to-use-when-generating-a-configmap-from-a-file に書いてあるとおりっぽい。
kustomization.yaml : 定制化配置文件
resources:
- redis-pod.yaml
configMapGenerator:
- name: example-redis-config
files:
- redis-config=<<好きなところ>>
其他的事情我全都搞定了
- Replication ControllerのPodでmountしてたらエラーになった(ReplicaSetを使ったら直った)