我有这样的问题:
spec:
hostname: kafka
containers:
- name: kafka
image: registry/wurstmeister:latest
imagePullPolicy: Always
restartPolicy: Always
env:
- name: HOSTNAME_COMMAND
valueFrom:
fieldRef: {fieldPath: metadata.name}
- name: KAFKA_ADVERTISED_LISTENERS
value: INSIDE://:9092,OUTSIDE://_${HOSTNAME_COMMAND}:9094
第一个HOSTNAME_COMMAND成功解析,因此我看到了pod的主机名。 我需要为第二个HOSTNAME_COMMAND设置相同的名称,所以我需要查看以下内容:
value: INSIDE://:9092,OUTSIDE://_kafka-6b97669c5c-lhfp7:9094
谢谢。
答案 0 :(得分:1)
您可以在其他配置中使用$(ENV_NAME)
格式,详细信息在这里Using environment variables inside of your config。