具有依赖关系的 helm chart:如何正确打包

helm chart with dependency: how to package properly

我有一个父 helm chart,其中一些子 chart 在 requirements.yaml 中定义为依赖项。子图表被打包并上传到 some-repo。

目前我在做:

当我尝试通过 helm install some-repo/parent-chart 安装时 我只安装了父图表,但没有安装子图表。

如何打包父图表才能与子图表一起安装?

应添加一个附加步骤:

helm dep update parent-chart

将child-chart.tgz放入parent chart的chart文件夹,然后打包作品

您现在可以通过

执行此操作
helm package --dependency-update parent-chart

并保存其他答案建议的单独行。