小编Rad*_*ive的帖子

在 HELM 中为 DEV、PRESTAGING、STAGING 和 PROD 设置单独的环境变量值

我目前正在使用 Helm 图表进行部署。我基本上想做的是为不同的环境设置环境变量。

用例:

我正在使用 Helm 部署一个 Node JS 应用程序,并基于环境变量 NODE_ENV 的值,该值将在部署时设置,我希望加载特定的配置文件。

例子:

  env:
    - name: NODE_ENV
      value: production
    ...
Run Code Online (Sandbox Code Playgroud)

我正在浏览 HELM 图表,但我无法解释我们如何使用模板/deployment.yaml、values.yaml 和 deployment.yaml 来建立相同的图表。

笔记:

它是相同的环境变量,将根据部署环境保存不同的值。

任何帮助都会有所帮助。

environment-variables kubernetes-helm

6
推荐指数
1
解决办法
7850
查看次数