导出 POD_HOST + random_string 作为 pod 中的环境变量

exporting POD_HOST + random_string as an environment variable in a pod

我正在编写一个有状态集,我需要将 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 中解析

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

示例:

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