【发布时间】:2018-08-15 21:43:24
【问题描述】:
Kubernetes 会自动为您生成多个环境变量,例如 SERVICE1_SERVICE_HOST 和 SERVICE1_SERVICE_PORT。我想使用这些变量的值在 deployment.yml 中设置我自己的变量,如下所示:
env:
- name: MY_NEW_VAR
value: ${SERVICE1_SERVICE_HOST}
由于某种原因,Kubernetes 无法解决此问题。当我进入容器时,发现它已被分配为文字字符串,给了我MY_NEW_VAR = ${SERVICE1_SERVICE_HOST}.
有没有办法改为分配${SERVICE1_SERVICE_HOST} 的值?
【问题讨论】:
标签: kubernetes kubectl