使用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を使ったら直った)
广告
将在 10 秒后关闭
bannerAds