从Consul获取信息,然后将此作业提交给Nomad,将Consul k / v值作为环境变量注入。
例如,我在领事k / v中的值为
testData = "HELLO"
另一方面,在我的工作中。
我希望将领事k / v中的值作为值注入到env节中。
env
CONSUL_test = <value of consul k/v testData>
这可能吗?
这样,当我检查docker env时,我必须看到
CONSUL_test = HELLO
答案 0 :(得分:1)
nomad使用领事模板,因此您可以通过执行{{ key "myKey" }}
在nomad规范中引用领事k / v值。 https://www.nomadproject.io/docs/job-specification/template.html