【问题标题】:exporting POD_HOST + random_string as an environment variable in a pod将 POD_HOST + random_string 导出为 pod 中的环境变量
【发布时间】:2020-04-04 19:45:19
【问题描述】:

我正在编写一个有状态集,我需要将 POD_HOST+abc 作为环境变量导出。 第二个环境变量的命名应该与 POD_HOST 不同

我做了类似的事情

      env:
        - name: POD_HOST
          valueFrom:
            fieldRef:
              fieldPath: metadata.name
        - name: POD_FULL_NAME
          value: $POD_HOST"abc"

我可以看到它在环境中被导出为 $POD_HOST"abc"。有没有办法让 POD_HOST 在被导出到环境中之前在 kubernetes pod 中解析

【问题讨论】:

    标签: kubernetes kubernetes-statefulset


    【解决方案1】:

    您只需要使用括号在环境变量中使用环境变量。

    例子:

          env:
          - name: POD_HOST
            valueFrom:
              fieldRef:
                apiVersion: v1
                fieldPath: metadata.name
          - name: POD_FULL_NAME
            value: $(POD_HOST)-abc
    

    【讨论】:

      猜你喜欢
      • 2021-04-18
      • 2017-09-24
      • 2018-07-08
      • 1970-01-01
      • 2023-03-24
      • 2022-06-15
      • 2011-05-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多