具有依赖关系的 helm chart:如何正确打包
helm chart with dependency: how to package properly
我有一个父 helm chart,其中一些子 chart 在 requirements.yaml 中定义为依赖项。子图表被打包并上传到 some-repo。
目前我在做:
- 运行
helm package parent-chart
- 上传 parent-chart.tgz 到 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
并保存其他答案建议的单独行。
我有一个父 helm chart,其中一些子 chart 在 requirements.yaml 中定义为依赖项。子图表被打包并上传到 some-repo。
目前我在做:
- 运行
helm package parent-chart
- 上传 parent-chart.tgz 到 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
并保存其他答案建议的单独行。