我有一个元 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/