将POD_HOST + random_string导出为Pod中的环境变量

时间:2020-04-04 19:45:19

标签: kubernetes kubernetes-statefulset

我正在编写一个有状态集,我需要将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”。有什么办法可以让我在kubernetes容器中解析POD_HOST,然后再将其导出到环境中

1 个答案:

答案 0 :(得分:1)

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

示例:

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