Как настроить Elasticsearch в Kubernetes с минимизацией трафика (кастомная маршрутизация)?

Стоит следующая задача:
Есть три ноды кубера: k8node-0, k8snode-1, k8node-2
На каждой ноде крутятся экземпляры приложения: app-0, app-1, app-2
На каждой ноде логи каждого из приложений собирает filebeat - fb-0, fb-1, fb-2
На каждой ноде развернуты по экземпляру эластика es-0, es-1, es-2
Задача состоит в том, чтобы файлбит отправлял данные в эластик ЛОКАЛЬНО, внутри ноды.
То есть на ноде k8snode-0 крутится приложение app-0, файлбит fb-0 собирает его логи и отправляет в экземпляр эластика es-0, который развернут на этой же ноде. И так далее с остальными экземплярами.

Вопрос сводится к тому: как сделать так, чтобы эластик не самостоятельно выбирал в какой вольюм данные записывать, а жестко ограничить условия записи данных одной нодой (чтобы минимизировать нагрузку на сеть) ?
  • Вопрос задан
  • 185 просмотров
Пригласить эксперта
Ответы на вопрос 2
dimonchik2013
@dimonchik2013
non progredi est regredi
какое остроумное решение сэкономить на оплате траффика Амазону!
и на админе, который эту экономию настроит

проще всего порвать шардинг Эластика и не жужжать, только , сдается мне, конструкция для чего-то городилась, ну там отказоустойчивость или производительность, а ты хочешь поломать
Ответ написан
Комментировать
@theodorheia Автор вопроса
Насчет отказоустойчивости согласен. Но почему производительность то пострадает?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
SpectrumData Екатеринбург
от 300 000 до 400 000 ₽
LIME Москва
от 280 000 до 350 000 ₽
28 нояб. 2024, в 21:25
5000 руб./за проект
28 нояб. 2024, в 18:46
3000 руб./за проект
28 нояб. 2024, в 17:46
10000 руб./за проект