首页 文章

Helm如何列出或查询为Helm设置的环境变量?

提问于
浏览
0

我已经搜索了Helm文档和这个论坛以及其他人,并且看不到打印出来或列出Helm使用的环境变量...在文档中它声明你可以使用覆盖标志设置env变量但我看不到任何说明列出Helm使用的环境变量(如果有的话)......

我在想像printenv或echo $ 或echo $(HELM_HOME)......

谢谢 .

1 回答

  • 1

    对环境变量的支持最初在helm issue 944中进行了讨论,并在2016年7月的PR 982中针对Helm 2.0实施 .

    As documented

    要覆盖图表中的值,请使用'--values'标志并传入文件或使用'--set'标志并从命令行传递配置 . $ helm install -f myvalues.yaml redis
    或$ helm install --set name = prod redis
    要在不安装图表的情况下检查生成的发布清单,可以组合“--debug”和“--dry-run”标志 . 这仍然需要往返Tiller服务器的往返 .

    最后一部分至少应该允许您检查生成的发布清单,其中应包括环境变量 .

    install.go提供了一个方法 (v *values) Set(data string) :一个setter ...但没有getter,除了 String() 方法 .

相关问题