我正在编写一个有状态集,我需要将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,然后再将其导出到环境中
答案 0 :(得分:1)
您只需在环境变量中使用括号即可使用环境变量。
示例:
env:
- name: POD_HOST
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: metadata.name
- name: POD_FULL_NAME
value: $(POD_HOST)-abc