小编lel*_*ium的帖子

如何在 Helm 3 中创建同一依赖关系图的任意数量的实例?

我的应用程序要求我们运行数据库的多个实例,比方说 InfluxDB。\n我们正在编写的图表应该允许我们根据传递给图表的值运行任意数量的数据库,因此我可以\文件中图表alias的出现次数不固定。influxdbChart.yaml

\n\n

我想要解决这个挑战的方法是让我的主图表main具有指定配置的一系列值。一个简单的例子values.yaml

\n\n
databases:\n - type: influxdb\n   name: influx1\n   port: 9001\n - type: influxdb\n   name: influx2\n   port: 9002\n
Run Code Online (Sandbox Code Playgroud)\n\n

我可以轻松地迭代这个数组range,但我不确定如何从main.yaml文件中“调用”依赖关系图。树状:

\n\n
main_chart\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 charts\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 influxdb-1.2.3.tgz\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 Chart.yaml\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 templates\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 main.yaml\n\xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 values.yaml\n
Run Code Online (Sandbox Code Playgroud)\n\n

我尝试使用{{- include "influxdb" .Values.some_test_config}},但出现No template influxdb associated with template gotpl错误。

\n\n

我还浏览了 Helm 文档,但没有找到答案。

\n\n

感谢您的关注!有什么想法吗 ?

\n

kubernetes-helm

5
推荐指数
1
解决办法
1906
查看次数

标签 统计

kubernetes-helm ×1