Есть ли возможность развернуть Prometheus Operator в распределенной среде? - PullRequest
1 голос
/ 25 июня 2019

Что у меня есть : диаграмма Prometheus Operator Helm развернута на одном кластере Kubernetes, который также является кластером application .Таким образом, все связанные с приложением модули, модули экспорта Prometheus, модули Grafana и сам Prometheus живут в одном кластере.

Что я хочу: Я хочу разделить вышеуказанную конфигурацию таковатаким образом, у меня есть все связанные с приложением, а также экспортеры в кластере приложений, в то время как модули Prometheus и Grafana развернуты в отдельном (чтобы не было единой точки отказа)

Есть лиспособ достичь этого с помощью Prometheus Operator?

Ответы [ 2 ]

2 голосов
/ 25 июня 2019

Это не совсем то, что вы спрашиваете, но вы можете запустить эти рабочие нагрузки в одном кластере, просто на разных узлах, используя селекторы узлов или портят.

Это позволит отделить рабочие нагрузки для мониторинга и наблюдения от рабочих нагрузок приложений без необходимости повторной архитектуры сети кластера или взаимодействия с федерацией.

0 голосов
/ 25 июня 2019

Технически, может быть, отчасти. Используя kubefed, вы можете синхронизировать состояние объекта между кластерами. Вам потребуется взаимно плоская сеть, чтобы модуль Prom в одном кластере мог напрямую общаться с целевыми модулями в другом.

В целом это, вероятно, не очень хорошая идея. Настройте выпускной в каждом кластере приложений, а затем используйте федерацию «выпускной-выпускной» вместо единой общей установки.

...