如何查看Helm版本中使用了哪些自定义值?

时间:2018-09-26 06:47:51

标签: kubernetes-helm

当我使用helm install将图表安装到Kubernetes集群中时,可以将自定义值传递给命令以配置发行版。 helm必须将它们存储在某个位置,因为以后我可以回滚到它们。但是,我找不到一种方法来查看已部署版本或先前版本中的值。

当我回滚发行版时,我想查看哪些值将更改(并确认设置了哪些值)。我认为inspectstatus可能会有所帮助,但是它们做的事情有所不同。如何查看实际部署的值?

2 个答案:

答案 0 :(得分:5)

要查看发行版中实际部署的内容,请使用helm get

如果使用helm get <release-name>,则将获取当前版本的所有信息。您可以指定--revision来获取特定版本的信息,您可以用来查看rollback的效果。

您可以使用helm get values <release-name>来获取已使用/计算的install值,而不是整个图表和所有内容。

所有这些信息都存储在名为configMap的{​​{1}}中。您可以了解有关该here的更多信息。

答案 1 :(得分:2)

helm get <release-name>不再适用于Helm3。 helm get values <release-name>确实显示了用于发行版的自定义值。注意:要获取所有可能的值以供参考,请使用helm show values <your-chart>-尽管这不会显示自定义值。