Bil*_*ill 4 kubernetes kubernetes-helm
正如我们所知,helm 图表是由带有变量和参考值的模板制作的values.yml。我想查看最终的 heml 图表,但没有打印或输出功能。
例如,在无服务器框架中,我可以运行sls print以获得最终的serverless.yml
但我在 中找不到类似的命令heml,例如
helm print <chart_name> -f values.yml
Run Code Online (Sandbox Code Playgroud)
使用--debug和--dry-run选项。
helm install ./mychart --debug --dry-run
Run Code Online (Sandbox Code Playgroud)
引用这个官方文档的声明。
当您想测试模板渲染,但不实际安装任何东西时,可以使用 helm install ./mychart --debug --dry-run。这会将图表发送到 Tiller 服务器,Tiller 服务器将渲染模板。但它不会安装图表,而是将渲染的模板返回给您,以便您可以看到输出。
还有另一种方法可以做到这一点,无需连接到耕耘机。
helm template ./mychart
Run Code Online (Sandbox Code Playgroud)
打印稳定图表之一(在我的例子中是气流稳定图表)的渲染内容将如下所示:
--debug及--dry-run选项helm install --namespace "airflow" --name "airflow" stable/airflow --debug --dry-run -f values.yaml
Run Code Online (Sandbox Code Playgroud)
helm templatehelm fetch stable/airflow
tar -xvf airflow-4.0.8.tgz
helm template --namespace "airflow" --name "airflow" ./airflow -f airflow/values.yaml
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12322 次 |
| 最近记录: |