【问题标题】:Kubernetes - set env var using the value of one of the auto generated service env varsKubernetes - 使用自动生成的服务环境变量之一的值设置环境变量
【发布时间】:2018-08-15 21:43:24
【问题描述】:

Kubernetes 会自动为您生成多个环境变量,例如 SERVICE1_SERVICE_HOSTSERVICE1_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


    【解决方案1】:

    语法是$(SERVICE1_SERVICE_HOST),可以在the fine manual中看到

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-12-22
      • 1970-01-01
      • 2014-12-17
      • 1970-01-01
      • 2023-01-22
      • 1970-01-01
      • 2020-07-22
      相关资源
      最近更新 更多