думал в кластерах оставить только vmagent. Но сразу непонятно что делать с prometheus adapter/keda
Теперь думаю как лучше
1) натравить keda/prometheus-adapter каждого кластера на внешнюю vmsingle/vmcluster
2) или в каждом кластере ставить vmsingle с маленьким ретеншеном только для keda/prometheus-adapter, а vmagent'ы в remotewrite добавить местную vmsingle и внешнюю vmsingle/vmcluster
первый вариант, не нравится что завязываем автоскалирование на внешнюю от кластера штуку. Надежно ли это 🤔
кто как делает? Поделитесь
Я планирую оставить в кластере прометей с небольшим ретеншном. Как раз сейчас занимаюсь. Кластеров много и я не хочу завязывать такую вещь как автоскейлинг, которая в итоге станет must have на внешний инстанс, который в теории может и переехать в другой сегмент сети, во владение вообще другой команды, иметь дополнительные хопы и т.д. Но опыта использования пока нет. Я бы вообще прометею сделал emptyDir. Рестартанётся ну и фиг с ним, быстро накопится.
я за второй варик
вот также подумал. Но ваще прометеус мне не нужен. Поэтому планирую в кластерах оставить vmagent и vmsingle
ты так делаешь?
а как делаешь? Делись не жадничай
никак у меня щяс все плохо с работой поэтому никак
промик в кластере с которким ретеншеном
хм, может ваще во втором варанте на vmsingle заюзать emptyDir, ну потеряются данные и потеряются, спустя 5 минут обратно наскрейпит, по идее HPA даже не почуствует особо
Ставь два вмсингл по разным нодам на кластер и по промкси, храни данные в эмптидир, и все, надёжно будет)
Да, так и планировал
Держу внутри кластеров мелкие стеки агентов и vmsingle, всё сливаю в жирную Викторию снаружи. Брат жиф
Вотчдог на каждый стек разумеется, и каждый стек сам мониторит клустер, где крутится
Обсуждают сегодня