我正在尝试根据 Pod 的索引在 StatefulSet 上使用不同的秘密。这是我尝试过的事情:
env:
- name: POD_NAME
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: metadata.name
- name: SECRET_KEY
valueFrom:
secretKeyRef:
key: key
name: mysecret-$(POD_NAME)
- name: SECRET_HOST
value: myhost-$(POD_NAME)
但是,mysecret-$(POD_NAME)
没有正确地作为参数替代,而myhost-$(POD_NAME)
行为正确。
我怎么解决这个问题?目标是在 StatefulSet 的不同副本上设置来自 secret/configmaps 的不同变量。