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

Helm Chart的templates目录是否允许包含子目录?

Helm Chart templates目录是否支持子目录?

明确答复

完全可以在templates目录下创建子目录来组织模板文件,你给出的那种目录结构是合法且被Helm支持的。

具体说明

Helm在处理templates目录时,会递归遍历所有子目录,加载其中的所有模板文件(包括.yaml、.tpl等符合模板规则的文件),和直接放在templates根目录下的文件没有区别。

这种结构反而推荐用于大型Chart的模板管理:

  • 可以按资源类型(比如deployments/、services/)或者业务模块划分目录,让模板结构更清晰
  • 子目录中的模板依然可以正常引用_helpers.tpl中的全局模板函数,也能读取values.yaml中的配置

验证方式

你可以执行helm template ./mychart命令测试,Helm会正常渲染所有子目录下的模板文件,生成完整的Kubernetes资源清单。

内容的提问来源于stack exchange,提问作者Mo0rBy

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.08 13:47:02