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

Всем доброго дня. Есть поды, из которых отправляются запросы на

внешние сайты. Как направить исходящий трафик через определённый IP (например мастер ноды)?
Вчера сказали изучить Istio egress, но конкретного ответа на свой вопрос не могу найти

11 ответов

18 просмотров

есть такая возможность в cilium: https://docs.cilium.io/en/stable/gettingstarted/egress-gateway/ есть в istio: https://istio.io/latest/docs/tasks/traffic-management/egress/egress-gateway/

👾ØŁĘĞ☠️
спасибо

только это продукты разного класса. cilium это cni, istio service mesh Они могут показаться очень сложными. Многие такую задачу рашают по проще: Через nodeAffinity запускают поды на ноде с нужным IP адресом, или разворачивают pod с proxy на такой ноде, а остальные pod'ы ходят через этот proxy

👾ØŁĘĞ☠️- Автор вопроса
👾ØŁĘĞ☠️- Автор вопроса
Dmitry Sergeev 🇺🇦
только это продукты разного класса. cilium это cni...

Нашёл такую доку https://istio.io/latest/docs/tasks/traffic-management/egress/http-proxy/ Если я верно разобрался, то тут запускается прокси под, через который идут запросы с другох подов... Тесты показали что запросы с разных подов шли через один айпи. Верно ли я всё понял?

c istio я плохо знаком

👾ØŁĘĞ☠️
Нашёл такую доку https://istio.io/latest/docs/task...

скорее тебе нужно про egress gateway читать в нем

👾ØŁĘĞ☠️
Нашёл такую доку https://istio.io/latest/docs/task...

такую конфигурацию можно и без istio сделать, без проблем

Dmitry Sergeev 🇺🇦
только это продукты разного класса. cilium это cni...

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

Victor Yagofarov
я не особо разбираюсь в istio, но там тоже есть да...

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

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

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

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Ребят в СИ можно реализовать ООП?
Николай
33
у вас два процесса. один посылает другому сигнал. у вас есть код обоих процессов? если всё не так - расскажите как оно на самом деле. а именно кто кому чего, есть-ли консоли,...
Karagy
6
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Карта сайта