当我使用helm install
将图表安装到Kubernetes集群中时,可以将自定义值传递给命令以配置发行版。 helm
必须将它们存储在某个位置,因为以后我可以回滚到它们。但是,我找不到一种方法来查看已部署版本或先前版本中的值。
当我回滚发行版时,我想查看哪些值将更改(并确认设置了哪些值)。我认为inspect
或status
可能会有所帮助,但是它们做的事情有所不同。如何查看实际部署的值?
答案 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>
-尽管这不会显示自定义值。