kubernetes - Deis Workflow是否可以从ConfigMap中读取值?

标签 kubernetes deis

我已经在GKE集群中安装了Deis Workflow v.2.11,并且我们的某些应用程序共享相同的值,例如代理URL和凭据。我可以使用这些值将它们放入环境变量中,甚至放在.env文件中。
但是,对于每个新应用程序,我需要创建一个具有共享值的.env文件,然后调用

deis config:push

如果这些共享值(value)之一发生了变化,我需要调整每个应用程序的每种配置并重新启动它们。我想一次修改ConfigMap中的值,更改后,Deis重新启动应用程序。

有谁知道是否可以从Kubernetes ConfigMap中读取值并将其放入Deis环境变量中?此外,如果可以,我该怎么办?

最佳答案

我相信您正在寻找的是一种在所有应用程序中全局设置环境变量的方法。目前尚未实现。但是,请随意破解PR,我们很可能会接受它!

https://github.com/deis/controller/issues/383

https://github.com/deis/controller/issues/1219

关于kubernetes - Deis Workflow是否可以从ConfigMap中读取值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42250486/

相关文章:

docker - Deis Cluster 和 Scale 命令之间的关系?

reactjs - 支架和create-react-app停止工作

kubernetes - Helm /k8s : upgrade without downtime

docker - Deis Batch作业

reboot - 一些重启后的 CoreOS 无法使用 user_data 配置加载 etcd 单元

docker - Deis.io-如何调试未运行的应用程序?

deis - deis 调度程序如何工作?

jenkins - 当 Jenkins 服务器位于 kubernetes 集群之外时,我可以使用 Jenkins kubernetes 插件吗?

spring-boot - 使用 Actuator 指标调整 Pod 大小 jvm.memory.max

kubernetes - Kubernetes Ingress + Apache Airflow