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

Подскажите, какие есть адекватные альтернативы metallb?

25 ответов

53 просмотра

PureLB

Pavel-Varfalameev Автор вопроса
Andrey Klimentyev
PureLB

благодарю

а чем не устроил? Я вот жду пока допилят cilium bgp cp, а так metallb более чем отличный

Pavel-Varfalameev Автор вопроса
Сережа K
а чем не устроил? Я вот жду пока допилят cilium bg...

изучаю вопрос с сохранением source ip. Насколько понял, металлб без изменения externaltrafficpolicy в local не умеет сохранят сурс ип, т.к. не поддерживает proxy-protocol v2. Вот решил посравнивать с другими балансерами. Мб я вообще туплю и металлб умеет, но пока не разобрался

Pavel Varfalameev
изучаю вопрос с сохранением source ip. Насколько п...

Не поддерживает кто? Я именно по этому и не юзаю bgp cp, а в metallb работает

Pavel Varfalameev
изучаю вопрос с сохранением source ip. Насколько п...

Оно же не балансеры делает, а просто трафик роутит. Proxy protocol там в теории не может быть

kube-router)

Grigoriy Rochev
ты металлб в л2 мод юзаешь да?

А напомни плиз каким образом трафик на nodePort заворачивается в metallb. Под рукой нет. Спикер делает dnat правило в iptables для порта из сервиса? Чёт я туплю, а под рукой metallb нет, чтобы глянуть

Спикер просто занимается анонсом ip, балансировка осуществляется через ipvs/iptables поэтому в л2 мод юзается cluster а не local - чтобы можно было балансить трафик до эндпоинтов, так арп анонс будет идти толькл с одной ноды, как и в случае с вррп

Pavel Varfalameev
ага в нём

Тогда не важно какой агент ты выберешь (металлб, пьюрлб и тп), от физики не уйдешь. Тебе либо анонсить по бгп нужно лб айпи, либо отказаться от балансировки и использоватьexternaltrafficpolicy: Local, либо оставить cluster но терять реал айпи за натом

Pavel-Varfalameev Автор вопроса
Grigoriy Rochev
Спикер просто занимается анонсом ip, балансировка...

не, я про порты. Уже глянул. kube-proxy/kube-router/cilium dnat'ят просто. По совпадению externalIP:port

Grigoriy Rochev
Тогда не важно какой агент ты выберешь (металлб, п...

А каким образом бгп поможет? Чтобы обратиться к ip lb в любом случае надо сделать arp-запрос на это адрес. Что в случае bgp изменится?

Dmitry
А каким образом бгп поможет? Чтобы обратиться к ip...

в том, что при анонсе эникаст в бгп, эникаст никак не завязан на арп

Grigoriy Rochev
в том, что при анонсе эникаст в бгп, эникаст ника...

Ты со 2 уровня сейчас уходишь на 3. А без второго в любом случее сетевое взаимодействие работать не будет. Мне непонятно что на 2 уровне меняется? Рядом стоящий сервер, ничего не знает про бгп, но знает, что чтобы обратиться к ip lb надо направить широковещательный arp-запрос с целью выснить mac. В этой схеме разве что-то меняется?

Dmitry
Ты со 2 уровня сейчас уходишь на 3. А без второго ...

а даже не знаю как отвветить не отправляя читать матч часть: предположим есть сервер1 который анонсит ip address 1.1.1.1 котрпый прописан на loopback, у сервера есть интерфейс eht0 у него на интерфейсе ip - 192.168.0.2, пиринг бгп держит с роутером с ip 192.168.0.1 вопрос - зачем в этой схема арп запрос на 1.1.1.1 иил вообще знать мак адрес 1.1.1.1?

Grigoriy Rochev
а даже не знаю как отвветить не отправляя читать м...

тут все понятно, непонятно как будет это работать, если рядом стоящий ПК с windows захочет обратиться к ip lb 1.1.1.1? Как он сможет обратиться к 1.1.1.1 без выполнения arp-запроса?

Dmitry
тут все понятно, непонятно как будет это работать,...

а если эта винда обратится на 8.8.8.8 ? точно так же - на основе маршрутизации

Grigoriy Rochev
а если эта винда обратится на 8.8.8.8 ? точно так ...

ты снова переходишь на 3 уровень, а мне непонятно, что меняется на 2. Если у меня 3 сервера metallb и виндоус-пк захочет обратиться на ip-lb 1.1.1.1, то он сделает arp-запрос. В ответ придет 1 ответ? От спикера, который анонсировал адрес?

Dmitry
ты снова переходишь на 3 уровень, а мне непонятно,...

не делает запрос, он сделает арп хапрос на некст хоп в таблице маршрутиазции, а не на дст адресс в пакете

Grigoriy Rochev
не делает запрос, он сделает арп хапрос на некст х...

Почему не делает широковещательный запрос, если он в одной сети с ip lb?

Dmitry
ты снова переходишь на 3 уровень, а мне непонятно,...

зачем винда будет делать ара запрос если хост не в ее подсети ? она просто отправит запрос на шлюз по умолчанию

Maksim Okulov
зачем винда будет делать ара запрос если хост не ...

Я как раз рассматривал случай, когда диапазон metallb входит в сеть, в которой заведены ip-адреса worker-нод. У меня так сделано.

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

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

Мужики и девушки, привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных...
Kraszx
14
Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
А вот это что за конструкция? Вернее, она тут нафига?
Serjone
10
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Мужики. привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных элементов...
Kraszx
2
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
я так понимаю, я так подозреваю, что создание такого плагина для человека, кто умеет писать плагины для делфи потребует минут 5-10 времени. но это мое подозрение. хотелось бы ...
Kraszx
7
Всем привет! Кто пользуется DevExpress, подскажите пожалуйста, реализован ли в TcxGrid в новых версиях поиск по датам как в Экселе (ну т.е. не просто список чекбоксов со значе...
A Z
4
Карта сайта