最佳答案
可以使用$(ENV_VAR)
格式进行变量引用。
因此,在这个例子中,它将是:
containers:
- env:
- name: DATA_SOURCE_PASS
valueFrom:
secretKeyRef:
name: app-secrets
key: DB_DOCKER_USER_PASSWORD
- name: PG_EXPORTER_URL
value: postgres://postgres:$(DATA_SOURCE_PASS)@localhost:5432/postgres
- 此问题已得到解答 here ,这就是我得到这个答案的地方。
- 关于 variable references 的 Kubernetes 文档,也来自上面的文章链接。
关于kubernetes - K8s 部署的插值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65794894/