You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何过滤Helm依赖图表?helm template --show-only是否支持筛选依赖模板?

helm template --show-only 对依赖项模板的支持说明

是的,helm template --show-only完全支持展示依赖图表中的特定模板,核心是按照依赖在本地的目录结构构造路径即可。

具体用法

假设你的主图表依赖了mysql子图表(依赖会被下载到主图表的charts/目录下),要查看该子图表里的deployment.yaml模板,命令如下:

helm template --show-only charts/mysql/templates/deployment.yaml .

注意事项

  • 路径必须从主图表根目录出发,对应本地charts/目录下依赖图表的模板文件路径
  • 若依赖是通过Chart.yaml的dependencies定义的,需先执行helm dependency build将依赖拉取到本地charts/目录,否则Helm无法定位到模板
  • Helm 3+版本中,依赖默认下载到charts/目录,无需额外配置

实际示例

比如主图表my-webapp依赖redis子图表,要查看redis的Service模板:

  1. 拉取依赖:helm dependency build my-webapp/
  2. 查看模板:helm template --show-only my-webapp/charts/redis/templates/service.yaml my-webapp/

内容的提问来源于stack exchange,提问作者Michael Böckling

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.01 00:56:00