我在openshift中实现了以下内容
在openshift中为环境配置创建的配置图
在openshift中将这些配置图读取为环境变量。
我有一个要求,例如每当我更改配置映射新POD中的值时 需要创建。
请建议我如何实现这一目标?
答案 0 :(得分:0)
不幸的是,还没有开箱即用的解决方案。 但是,我通过生成配置映射“ CONFIG_HASH”的哈希值解决了这个问题。
然后将此哈希作为环境变量安装在容器中:
env:
- name: CONFIG_HASH
value: ${CONFIG_HASH}
因此,每次更改配置时,都会触发部署(因为环境已更改)。
但是,您可能必须使用管道(Jenkins,GitlabCI等)来执行此操作...