kubernetes - K8s 部署的插值

标签 kubernetes yaml

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

enter image description here

最佳答案

可以使用$(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/

相关文章:

kubernetes - 基于Istio版本的路由导致404

kubernetes - 如何在 k8s 服务 yaml 中启用端口转发

docker - 如何修改正在运行的 pod 的 pod 内存限制

module - 如何安装 Play !框架模块?

c# - 如何从代码运行 Azure DevOps 管道?

python - PyYAML 可以按非字母顺序转储 dict 项目吗?

kubernetes - GKE 元数据服务器如何在 Workload Identity 中工作

azure-devops - 导航到 azure devops 构建服务器中的构建源目录

java - Spring 中的 Maven 配置文件和应用程序 yml 文件

mysql - 容器化服务器应用程序无法连接到 MySQL 数据库