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

Добрый вечер коллеги:) нужен теоретически ответ уверен тут ест люди кто

знает кубик

так вот есть деплоймент обычный с образом nginx как пример с 5 ю подами , и есть сервис (не важно какой) для этого деплоймента , и вот вопрос , как трафик попадает на это пять поды ? , есть ли там что то типа лоад балансинга на эти 5 подов ??

8 ответов

9 просмотров

Если ты про куб то вроде раундробин по умолчанию.

Rub- Автор вопроса

спасибо за ответ, да я про куб , я так же ответтл на собеседование мне сказали не правильно , вот досада :(

ответ не знал... но решил найти https://www.copado.com/devops-hub/blog/kubernetes-load-balancer-strategies-for-maximum-availability-and-scalability

Rub
спасибо за ответ, да я про куб , я так же ответтл ...

Хм… вам сказали что типо все равно, какой сервис… но если все равно, то… По дефолту балансировка будет та же, как и у куб прокси, и никакая другая. Вот для сервисов с типом loadbalancer алгоритм настраивается. Собсна ссылку один человек отсюда выше кинул. А если к доке присмотреться то By default, kube-proxy in userspace mode chooses a backend via a round-robin algorithm. Соответственно, и для сервисов алгоритм будет раунд робин

Rub
спасибо за ответ, да я про куб , я так же ответтл ...

Ох слухай, почитала сейчас доку кубовую и поняла почему неправильно. Если коротко ответ - random. Если долго, то поясню. Какой тип балансировки будет для сервиса по умолчанию? Такой же как у kube-proxy. Какой тип балансировки у кубпрокси? Я думала что roundrobin, но нет, kubeproxy умеет работать в трёх режимах: usermode(он же раундробин, когда-то был по умолчанию но теперь устаревший), iptables mode(сейчас он актуальный, режим по умолчанию, он же random), и IPVS mode(он же настраиваемый, когда мы сами зададим алгоритм балансировки). Ну и поскольку по умолчанию кубпрокси работает в iptables mode то соответственно балансировка random ;) А почитать можешь тут начиная с «Note that the kube-proxy starts up in different modes, which are determined by its configuration» https://kubernetes.io/docs/concepts/services-networking/_print/#pg-cd7657b1056ad32451974db57a951ba5

Rub- Автор вопроса
Tatiana Belozub Belozub
Ох слухай, почитала сейчас доку кубовую и поняла п...

да да всё правильно, тоже посмотрел , спасибо большое :)

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

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

Типа вызывать GetParent и проверять на соответствие GetModuleHandle?
The Bird of Hermes
67
Do any of you guys have interesting projects one could join? I'm a Middle Full-Stack developer (JS/TS, React & Node)
Lev Shapiro
40
$res = json_decode($наша строка из респонса); $res1 = array_map(fn($o) => $o->name, $res->breadcrumbs[0]->entities); Как такое будет на Хаскеле?.. В начале весь джейсон, в ко...
Хаскель Моисеевич Гопник
27
В чем сила брат, в NASM или FASM?
Isaac Kleiner
18
Вопрос по диагностике ошибок (я знаю в чем, в данном конкретном примере, я знаю, как исправить, пример модельный, понятно, что в реальности бывает намного запутаннее). module...
ⰄⰎⰋⰐⰐⰑⰛⰤⰧⰧⰩⰄ ⰊⰑⰁⰓⰡⰛⰦⰕⰫ
11
А чем вам питонисты не угодили?😂
.
79
Хтось використовував Vapor на Windows?
Jaroshevskii
15
Есть какой-нибудь для Delphi/FPC T*Compression(Decompression)Stream на базе LZ4/Zstd/любой другой быстрый(и хорошо сжимающий) алгоритм А ещё лучше в pure pascal А ещё лучше од...
notme
52
Тут кста кто-нибудь NeoVim использует?
Simple Sorcerer
13
Какое виндузовое сообщение приходит TTabSheet, что риэлайняться контролы на нем, даже у которых парент другой? Ситуация: открываю форму - кнопок нет, перелистываю на другой т...
Катерина Свиридова
7
Карта сайта