我目前正在使用Helm图表进行部署 . 我基本上想要做的是为不同的环境设置环境变量 .
用例:
我正在使用Helm来部署Node JS应用程序并基于环境变量NODE_ENV的值,该值将在部署时设置我希望加载特定的配置文件 .
例:
env:
- name: NODE_ENV
value: production
...
我正在浏览HELM图表,我无法加入关于如何使用模板/ deployment.yaml,values.yaml和deployment.yaml Build 相同的点 .
注意:
它是相同的环境变量,它将根据部署环境保存单独的值 .
任何帮助都会有所帮助 .
1 回答
您可以使用模板来设置环境变量的值:
图表的
values.yaml
文件应提供默认值:当您实际去部署图表时,您可以提供额外的YAML值文件(或多个)
然后该YAML文件可以提供覆盖图表默认值的值