如何从单个头盔图表中自动旋转n个头盔部署

时间:2019-07-10 10:37:57

标签: kubernetes rabbitmq kubernetes-helm

我有一个元掌舵图,其中包含几个图表:

meta-helm-chart

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

我在文件夹图表/ 中有6个副头盔图表。

tree charts/ -L 1
charts/
|-- chart-1
|-- chart-2
|-- chart-3
|-- chart-4
|-- prometheus-rabbitmq-exporter
`-- chart-6

打开主要的 values.yaml


...
...
rabbitmqTarget 10.20.30.40
...

将以此方式部署 prometheus-rabbitmq-exporter 舵图,并清除IP地址为10.20.30.40的RabbitMQ。

我要做什么:

我想拥有我的 values.yaml


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

很遗憾,[RabbitMQ普罗米修斯出口商](https://github.com/kbudde/rabbitmq_exporter)无法抓取更多目标。

任何人都可以建议如何安排计划中指定的尽可能多的部署 rabbitmqTarget [10.20.30.40, 50.60.70.80]?只需使用舵图?

1 个答案:

答案 0 :(得分:0)

据我所知,“仅通过使用头盔”是不可能做到这一点的。您将需要某种包装器/脚本来运行多个头盔安装。