172 похожих чатов

13 ответов

19 просмотров

HA. Только не хочется отдельные машины под haproxy выделять, вот пытаюсь понять что будет если я haproxy на сами мастера засуну.

Антон-Саросек Автор вопроса
Andrey Mikhaylov
HA. Только не хочется отдельные машины под haproxy...

Даже теряюсь что тебе ответить. Если ты на каждый мастер поставишь хапрокси, который будет балансить все твои мастера, то наверное, отказоустойчивость ты какую-то получишь) Но сказать, что это бредятина - это промолчать

Антон Саросек
Даже теряюсь что тебе ответить. Если ты на каждый ...

Балансировка не нужна, нужна просто отказоустойчивость. А почему бредятина? Я вот не могу придумать что дает вынос haproxy на отдельные машины (кроме какой-то наглядности и удобства).

Антон-Саросек Автор вопроса
Andrey Mikhaylov
Балансировка не нужна, нужна просто отказоустойчив...

Ну как бы ты не решаешь глобально проблему отказоустойчивости

Andrey Mikhaylov
HA. Только не хочется отдельные машины под haproxy...

тут надо определиться. 1) HA для подключения к api-server внутри кластера. (из kubelet например) 2) HA для подключения из вне. Например при подключении через kubectl или при деплое из gitlab Для первого я бы рекомендовал локальные прокси/балансировщики на каждом узле. Для второго можно и VIP

Антон-Саросек Автор вопроса
Andrey Mikhaylov
Почему?

в чате уже обсуждалось не однократно. VIP на мастерах с подключенными kubelet'ами к этому випку, это шанс поймать корнер кейсы. failover VIP'а не моментальный, и если что-то пойдет не так, kubelet'ы отваляться от apiserver'а. А следовательно ноды пометяться как notReady, а следвоательно kube-controller-manager выкинет из endpoints сервисов, поды которые были на этих нодах. И легко может случиться так, что в notReady уйдут именнно те ноды, на которых находятся все поды твоего приложения. А значит это гарантированные 503 ошибки. Я сам на личном опыте это ловил кстати

Похожие вопросы

Обсуждают сегодня

Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
я так понимаю, я так подозреваю, что создание такого плагина для человека, кто умеет писать плагины для делфи потребует минут 5-10 времени. но это мое подозрение. хотелось бы ...
Kraszx
7
Коллеги, добрый вечер. Создаю коллекцию от TFPGMap, ключ - перечисление, значение - целое. Нужно отсортировать коллекцию по значению. Как это можно сделать?
Kirill Filippenok
11
Скажи а ты когда этот канал создавал ты уже дельфи не любил, или это со временем пришло?
Роман Лях (rgreat)
18
Привет, такой вопросик появился кажется ли вам что Rust слишком сложный/строгий для высокоуровневого программирования и слишком "безопасный"/строгий для низкоуровневого?
Крокант
10
Всем привет! Использую кастомное модальное диалоговое окошко, все по классике - mrOK, mrCancel как ModalResult. Однако есть нюанс - в главной форме есть универсальный обработч...
Олег Гранишевский
20
Карта сайта