我有一个元 Helm chart 表,其中包含了几个图表:

元数据图表

.
|-- Chart.yaml
|-- README.md
|-- charts
|-- dashboards
|-- deployment.yaml
|-- templates
`-- values.yaml

我喜欢在文件夹 Charts / 中有6个子 Helm 图表。
tree charts/ -L 1
charts/
|-- chart-1
|-- chart-2
|-- chart-3
|-- chart-4
|-- prometheus-rabbitmq-exporter
`-- chart-6


打开主要值时。yaml

...
...
rabbitmqTarget 10.20.30.40
...


将以这种方式部署 prometheus-rabbitmq-exporter Helm chart ,并清除IP地址10.20.30.40上的RabbitMQ。

我正在尝试做的事情:

我想拥有自己的 values.yaml :

...
...
rabbitmqTarget [10.20.30.40, 50.60.70.80]
...


不幸的是[RabbitMQ prometheus exporter](https://github.com/kbudde/rabbitmq_exporter)无法抓取更多目标。

有人可以建议如何安排尽可能多的部署。rabbitmqTarget [10.20.30.40, 50.60.70.80] ???仅仅通过使用 Helm chart ?

最佳答案

据我所知,没有办法“简单地通过使用 Helm ”来做到这一点。您将需要某种包装器/脚本来运行多个 Helm 安装。

关于kubernetes - 如何从单个 Helm 图表自动旋转n个 Helm 部署,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56968913/

10-17 03:15