查看Helm chart的模板文件
View template files of Helm chart
使用helm inspect [CHART]
我可以查看图表chart.yaml
和values.yaml
的内容。有没有办法同时查看图表的模板文件?最好通过 Helm 命令。
旁注:这对我来说似乎是一个非常重要的功能。在安装图表之前,我总是想知道图表到底做了什么。或者这不是 helm inspect
的目的?推荐的方法可能是简单地检查 GitHub 以了解图表如何工作的详细信息?
如果要下载整个图表,可以使用helm fetch
:
download a chart from a repository and (optionally) unpack it in local directory
(来自doc)
helm inspect
returns 图表的默认 values.yaml
:
This command inspects a chart and displays information. It takes a chart reference ('stable/drupal'), a full path to a directory or packaged chart, or a URL.
Inspect prints the contents of the Chart.yaml file and the values.yaml file.
(来自doc)
helm install yourchart --dry-run --debug
这将打印到图表中所有呈现的模板的标准输出(并且不会安装图表)
如果您想检查给定图表的模板,您可以使用 helm template [chartname]
命令。
文档将其描述为:
Render chart templates locally and display the output.
Any values that would normally be looked up or retrieved in-cluster will be faked locally. Additionally, none of the server-side testing of chart validity (e.g. whether an API is supported) is done.
使用helm inspect [CHART]
我可以查看图表chart.yaml
和values.yaml
的内容。有没有办法同时查看图表的模板文件?最好通过 Helm 命令。
旁注:这对我来说似乎是一个非常重要的功能。在安装图表之前,我总是想知道图表到底做了什么。或者这不是 helm inspect
的目的?推荐的方法可能是简单地检查 GitHub 以了解图表如何工作的详细信息?
如果要下载整个图表,可以使用helm fetch
:
download a chart from a repository and (optionally) unpack it in local directory
(来自doc)
helm inspect
returns 图表的默认 values.yaml
:
This command inspects a chart and displays information. It takes a chart reference ('stable/drupal'), a full path to a directory or packaged chart, or a URL.
Inspect prints the contents of the Chart.yaml file and the values.yaml file.
(来自doc)
helm install yourchart --dry-run --debug
这将打印到图表中所有呈现的模板的标准输出(并且不会安装图表)
如果您想检查给定图表的模板,您可以使用 helm template [chartname]
命令。
文档将其描述为:
Render chart templates locally and display the output.
Any values that would normally be looked up or retrieved in-cluster will be faked locally. Additionally, none of the server-side testing of chart validity (e.g. whether an API is supported) is done.