Kubernetes K8s部署中的插值

Kubernetes K8s部署中的插值,kubernetes,yaml,Kubernetes,Yaml,在k8s部署中,如何在另一个字符串值内传递变量 变量引用可以使用$(ENV_VAR)格式。 因此,在本例中,它将是: containers: - env: - name: DATA_SOURCE_PASS valueFrom: secretKeyRef: name: app-secrets key: DB_DOCKER_USER_PASSWORD - name: PG_EXPORTER_URL

在k8s部署中,如何在另一个字符串值内传递变量


变量引用可以使用
$(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
  • 这个问题已经得到了回答,这就是我得到这个答案的原因
  • 关于Kubernetes的文档,也链接自上面的文章