将值从 Consul kv 传递给游牧民族
Passing a value to nomad from Consul kv
从 Consul 获取信息,然后将此作业提交给 Nomad,将 Consul k/v 值作为环境变量注入。
比如我在 consul k/v 中有一个值
testData = "HELLO"
另一方面,在我的工作中。
我希望将来自 consul k/v 的值作为值注入到 env 节中。
env
CONSUL_test = <value of consul k/v testData>
这可能吗?
所以当我检查 docker 环境时,我必须看到
CONSUL_test = HELLO
nomad 使用 consul-templating,因此您可以通过 {{ key "myKey" }}
在您的 nomad 规范中引用 consul k/v 值。 https://www.nomadproject.io/docs/job-specification/template.html
从 Consul 获取信息,然后将此作业提交给 Nomad,将 Consul k/v 值作为环境变量注入。
比如我在 consul k/v 中有一个值
testData = "HELLO"
另一方面,在我的工作中。
我希望将来自 consul k/v 的值作为值注入到 env 节中。
env
CONSUL_test = <value of consul k/v testData>
这可能吗?
所以当我检查 docker 环境时,我必须看到
CONSUL_test = HELLO
nomad 使用 consul-templating,因此您可以通过 {{ key "myKey" }}
在您的 nomad 规范中引用 consul k/v 值。 https://www.nomadproject.io/docs/job-specification/template.html