Как автоматически раскрутить n-количество развертываний руля с одной диаграммы руля - PullRequest
0 голосов
/ 10 июля 2019

У меня есть мета-шлем, который объединяет несколько графиков:

мета-Хелм-чарт

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

У меня есть 6 вспомогательных диаграмм в папке charts / .

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 будет развернута рулевая диаграмма и RabbitMQ по IP-адресу 10.20.30.40 будет удален.

Что я пытаюсь сделать:

Я хотел бы иметь мои 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 голосов
/ 10 июля 2019

Насколько мне известно, нет способа сделать это "просто с помощью шлема".Вам понадобится какая-нибудь оболочка / скрипт для запуска нескольких установок helm.

...