Size: a a a

Kubernetes — русскоговорящее сообщество

2020 February 25

GG

George Gaál in Kubernetes — русскоговорящее сообщество
kvaps
ну с IPVS всё предельно просто:
TCP  10.107.19.56:9000 rr
 -> 10.112.7.4:9000    Masq    1      0      0        
 -> 10.112.7.7:9000    Masq    1      0      0        
 -> 10.112.7.8:9000    Masq    1      0      0        
 -> 10.112.7.9:9000    Masq    1      0     0

10.107.19.56:9000 - сервис, остальное эндпоинты.
Адрес 10.107.19.56 добавлен локально на каждой ноде, стучишься на него, IPVS роутит на эндпоинты, куда уж проще?
То-то оно все божественно работает в случае проблем сети в кластере
источник

c

corsars in Kubernetes — русскоговорящее сообщество
kvaps
ну с IPVS всё предельно просто:
TCP  10.107.19.56:9000 rr
 -> 10.112.7.4:9000    Masq    1      0      0        
 -> 10.112.7.7:9000    Masq    1      0      0        
 -> 10.112.7.8:9000    Masq    1      0      0        
 -> 10.112.7.9:9000    Masq    1      0     0

10.107.19.56:9000 - сервис, остальное эндпоинты.
Адрес 10.107.19.56 добавлен локально на каждой ноде, стучишься на него, IPVS роутит на эндпоинты, куда уж проще?
Как только ты пытаешься зайти через гетерогенную сеть - ноды  не смогут оотправить трафик обратно к клиентам - клиенты то за пределаеми кластера. Нужно еще один балансировщик - ну неудобно. Лучше один софтверный балансировщик по модели Google и свитч тужа же - и отдельный К8 под сетевые задачи
источник

k

kvaps in Kubernetes — русскоговорящее сообщество
George Gaál
То-то оно все божественно работает в случае проблем сети в кластере
но это уже проблемы сети кластера / сети подов, но никак не сети сервисов, уж тут-то действительно всё предельно просто
источник

k

kvaps in Kubernetes — русскоговорящее сообщество
corsars
Как только ты пытаешься зайти через гетерогенную сеть - ноды  не смогут оотправить трафик обратно к клиентам - клиенты то за пределаеми кластера. Нужно еще один балансировщик - ну неудобно. Лучше один софтверный балансировщик по модели Google и свитч тужа же - и отдельный К8 под сетевые задачи
ещё раз повторюсь я про сеть сервисов внутри кластера
источник

L

Lucky SB in Kubernetes — русскоговорящее сообщество
corsars
ХА ХА - это вам не штатные недоделанные ингресы и сервисы в кубере. И какой идиот придумаел сетевые сервисы запихнуть в кластер ?
ну давай. удиви меня. если ты утверждаешь, что металлб выстраивает запросы в очередь, то значит должны быть опции в настройках metallb для управления этой очередью ? Дай ссылку на доку для этих настроек.
источник

c

corsars in Kubernetes — русскоговорящее сообщество
kvaps
ещё раз повторюсь я про сеть сервисов внутри кластера
Виноват, исправлюсь 😉
источник

VR

Vadim Rutkovsky in Kubernetes — русскоговорящее сообщество
"недоделанные ингресы" это конечно правда, но какие ваши предложения?
источник

A

Alexander in Kubernetes — русскоговорящее сообщество
corsars
Как только ты пытаешься зайти через гетерогенную сеть - ноды  не смогут оотправить трафик обратно к клиентам - клиенты то за пределаеми кластера. Нужно еще один балансировщик - ну неудобно. Лучше один софтверный балансировщик по модели Google и свитч тужа же - и отдельный К8 под сетевые задачи
Что им помешает? Или ты хочешь использовать непременно direct mode ipvs-а?
источник

c

corsars in Kubernetes — русскоговорящее сообщество
Lucky SB
ну давай. удиви меня. если ты утверждаешь, что металлб выстраивает запросы в очередь, то значит должны быть опции в настройках metallb для управления этой очередью ? Дай ссылку на доку для этих настроек.
Двоечник - ты не в слаке что ли с инженерами ?
источник

VR

Vadim Rutkovsky in Kubernetes — русскоговорящее сообщество
или это формат "здравствуйте дорогой Мартин Алексеевич"?
источник

c

corsars in Kubernetes — русскоговорящее сообщество
Vadim Rutkovsky
"недоделанные ингресы" это конечно правда, но какие ваши предложения?
Из рабочего я увидел только MetalB да и инженеры гугла там разрабы адекватные
источник

L

Lucky SB in Kubernetes — русскоговорящее сообщество
Коллеги. Если кто тут недавно, то спешу вам сообщить, что коллега @corsars77 пишет нам из альтернативной вселенной. И все что верно в его вселенной в нашей или полная дичь, или устроено совсем по другом или просто нарушает законы мироздания.
источник

k

kvaps in Kubernetes — русскоговорящее сообщество
Dmitriy Onishko
у меня какраз используется внутри кластера как это заложено с коробки в kubespray на нужных нодах где мне нужно выкинуть порт в мир я дедлаю
$IPT -t nat -A z_PREROUTING -d $INET_IP -p tcp -m tcp --dport 80 -j DNAT --to-destination 10.5.0.50:80

но чтото пошло не так
прошу прощения не так выразился, я имел ввиду metallb не используется при обращении к сервисам изнутри кластера, используется для обращения извне
источник

VR

Vadim Rutkovsky in Kubernetes — русскоговорящее сообщество
смешались в кучу ингрессы, ингрессконтроллеры да еще и балансеры сверху
источник

c

corsars in Kubernetes — русскоговорящее сообщество
Ну вот по metalB Under the hood, MetalLB responds to ARP requests for IPv4 services, and NDP requests for IPv6.
источник

YZ

Yerzhan Zhiyentayev in Kubernetes — русскоговорящее сообщество
Lucky SB
Коллеги. Если кто тут недавно, то спешу вам сообщить, что коллега @corsars77 пишет нам из альтернативной вселенной. И все что верно в его вселенной в нашей или полная дичь, или устроено совсем по другом или просто нарушает законы мироздания.
ну ладно, чего ты так?
источник

c

corsars in Kubernetes — русскоговорящее сообщество
Lucky SB
Коллеги. Если кто тут недавно, то спешу вам сообщить, что коллега @corsars77 пишет нам из альтернативной вселенной. И все что верно в его вселенной в нашей или полная дичь, или устроено совсем по другом или просто нарушает законы мироздания.
Вот тебе для контактов For a more interactive experience, we have the #metallb slack channel on k8s.slack.com. If you’re not already logged into the Kubernetes slack organization, you’ll need to request an invite before you can join.
источник

DO

Dmitriy Onishko in Kubernetes — русскоговорящее сообщество
Эта тема конечно не разжована и каждый ее тулит как думает
источник

L

Lucky SB in Kubernetes — русскоговорящее сообщество
Yerzhan Zhiyentayev
ну ладно, чего ты так?
пока он обещанную статью не покажет - так и будет
источник

c

corsars in Kubernetes — русскоговорящее сообщество
Lucky SB
Коллеги. Если кто тут недавно, то спешу вам сообщить, что коллега @corsars77 пишет нам из альтернативной вселенной. И все что верно в его вселенной в нашей или полная дичь, или устроено совсем по другом или просто нарушает законы мироздания.
Твоя вселенная ограничена 😉 Без обид - общайся с миром  и придет понимание 😉
источник