查看头盔图的模板文件

时间:2018-05-03 10:09:48

标签: kubernetes kubernetes-helm

使用helm inspect [CHART],我可以查看图表的chart.yamlvalues.yaml的内容。有没有办法查看图表的模板文件?最好通过Helm命令。

旁注:这对我来说似乎是一个非常重要的特征。在安装之前,我总是想知道图表的确切功能。或者这不是helm inspect的用途?可能推荐的方法是简单地检查GitHub以获取图表的工作原理吗?

3 个答案:

答案 0 :(得分:6)

helm install yourchart --dry-run --debug

这将打印到stdout图表中的所有渲染模板(并且不会安装图表)

答案 1 :(得分:2)

如果要检查给定图表的模板,可以使用helm template [chartname]命令。

文档将其描述为:

在本地渲染图表模板并显示输出。

通常会在集群中查找或检索的任何值都将在本地伪造。此外,服务器端对图表有效性的测试(例如是否支持API)均未完成。

答案 2 :(得分:1)

如果您想下载整个图表,可以使用helm fetch

  

从存储库下载图表并(可选)将其解压缩到本地目录

(来自doc

helm inspect会返回图表的默认values.yaml

  

此命令检查图表并显示信息。它需要一个图表引用('stable / drupal'),目录或打包图表的完整路径或URL。

     

Inspect打印Chart.yaml文件和values.yaml文件的内容。

(来自doc