【发布时间】:2021-02-28 11:44:18
【问题描述】:
我有一个 nodejs 应用程序,它将变量存储在环境变量中。
我正在使用dotenv 模块,所以我有一个.env 文件,看起来像:
VAR1=value1
VAR2=something_else
我目前正在设置一个 BitBucket Pipeline 以将其自动部署到 Kubernetes 集群。
虽然我是reading up on them,但我对 kubernetes 的秘密不是很熟悉。
我想知道:
有没有一种简单的方法可以将我在.env 文件中定义的所有环境变量发送到 Docker-container/kubernetes-deployment,以便它们在我的应用程序运行的 pod 中可用?
我希望有一个示例 secrets.yml 文件或类似文件,它从 .env 获取所有内容并进入容器中的环境变量。但它也可以在 BitBucket 管道级别或 Docker 容器级别完成。我不确定...
【问题讨论】:
标签: node.js docker kubernetes environment-variables bitbucket