【发布时间】:2019-11-03 20:13:08
【问题描述】:
我在 Gitlab 中检查了两个不同的项目,前端和后端。 对于这两个项目,我每个都有一个 Dockerfile。 我已经在 gitlab ci/cd 中设置了环境变量。 我在 kubernetes 中运行 docker 容器, 但我无法在我的 react 或 node.js (express) 应用程序中访问 gitlab env 变量。
我在想,当我执行 process.env.variable_name 时,我可以使用这些 env 变量,但我无法访问它们。
在 kubernetes (deployment.yaml) 环境变量中访问 Gitlab 环境变量的最佳方式是什么?
更新
我发现我们可以在 kubernetes、deployment.yaml 文件(在 env 部分下)中指定 env 变量。如何将 gitlab 环境变量传递给 deployment.yaml?
【问题讨论】:
标签: node.js reactjs docker gitlab