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