Kubernetes 导出POD_主机+;随机_字符串作为pod中的环境变量

Kubernetes 导出POD_主机+;随机_字符串作为pod中的环境变量,kubernetes,kubernetes-statefulset,Kubernetes,Kubernetes Statefulset,我正在编写一个statefulset,需要将POD_HOST+abc作为环境变量导出。 第二个环境变量的名称应与POD_主机的名称不同 我做了一些类似的事情 env: - name: POD_HOST valueFrom: fieldRef: fieldPath: metadata.name - name: POD_FULL_NAME value: $POD_H

我正在编写一个statefulset,需要将POD_HOST+abc作为环境变量导出。 第二个环境变量的名称应与POD_主机的名称不同

我做了一些类似的事情

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

我可以将其作为$POD_主机“abc”在环境中导出。在导出到环境中之前,是否有办法在kubernetes POD中解析POD_主机

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

例如:

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