kubernetes - helm 有打印功能吗?
问题描述
正如我们所知,舵图是由带有变量和参考值的模板制作的values.yml
。我想查看最终的 heml 图表,但没有打印或输出功能。
例如,在 serverless 框架中,我可以运行sls print
得到最终的 serverless.yml
但我在 中找不到类似的命令heml
,例如
helm print <chart_name> -f values.yml
解决方案
使用--debug
和--dry-run
选项。
helm install ./mychart --debug --dry-run
引用此官方文档的声明。
当你想测试模板渲染,但不实际安装任何东西时,你可以使用 helm install ./mychart --debug --dry-run。这会将图表发送到 Tiller 服务器,该服务器将呈现模板。但它不会安装图表,而是将渲染的模板返回给您,以便您查看输出。
还有另一种方法可以做到这一点,而无需连接到分蘖。
helm template ./mychart
希望这可以帮助。
更新:
打印其中一个稳定图表(在我的情况下为气流稳定图表)的渲染内容如下所示:
- 使用
--debug
和--dry-run
选项
helm install --namespace "airflow" --name "airflow" stable/airflow --debug --dry-run -f values.yaml
- 使用
helm template
helm fetch stable/airflow
tar -xvf airflow-4.0.8.tgz
helm template --namespace "airflow" --name "airflow" ./airflow -f airflow/values.yaml
推荐阅读
- python - 在 Python 列表中合并字典
- google-sheets - 结合公式以从列中的定界值中获取唯一列表与公式以获取范围连接工作表名称以输出
- chainlink - 在结构 Chainlink.Request 内存中进行参数相关查找后,成员“添加”未找到或不可见
- javascript - 将样式添加到作为数组的对象属性并将其作为道具传递
- react-native - 反应原生抽屉内的水平滚动视图
- ios - 以颜色突出显示字符串插值
- wordpress - 如何使用 rest API 对 Memberpress 成员进行身份验证
- python - python:基于熊猫数据框中两列(变量)中的两个数组行的频率计数
- python - 当我用烧瓶运行它时,它一直显示 {% for post in all_posts %} 和 {% endfor %} 的未知标签错误
- python - 轻松将垂直线添加到 pandas plot.bar() 时间序列数据