代码之家  ›  专栏  ›  技术社区  ›  DraegerMTN

Kubernetes-使用一个自动生成的服务env vars的值设置env var

  •  0
  • DraegerMTN  · 技术社区  · 6 年前

    Kubernetes会自动为您生成几个环境变量,比如 SERVICE1_SERVICE_HOST SERVICE1_SERVICE_PORT

    env:
    - name: MY_NEW_VAR
      value: ${SERVICE1_SERVICE_HOST}
    

    出于某种原因,库伯内特斯无法解决这个问题。当我进入容器时,它被指定为一个文本字符串,给我 MY_NEW_VAR = ${SERVICE1_SERVICE_HOST}.

    有没有办法分配 ${SERVICE1_SERVICE_HOST}

    1 回复  |  直到 6 年前
        1
  •  1
  •   mdaniel    6 年前

    语法是 $(SERVICE1_SERVICE_HOST) ,从中可以看出 the fine manual