Type: LoadBalancer в сервисе
И достаточное количество подов.
это если мы говорим про облако, у нас не облако и балансируем сами, в данном случае у нас NodePort
На железе или ВМ?
балансер на железе, узлы на вм
Есть много разных вариантов, зависит от того что нужно, какая нагрузка и тп. Мы просто публикуем ingress controller по nodeport и кидаем туда трафик со внешнего балансира
вот мы так же делаем, щас кинули 1% трафика и запросы прям медленно идут, думаю что все дело именно в количестве подов
А нагрузка на ingress controller какая?
если у вас NodePort, то трех подов может хватить при любом количестве нод.
сейчас порядка 30рпс
Есть еще вопрос нагрузки и как бы не передавило, но обычно тяжелые ингресы на отдельные ноды тогда уносят
если нагрузка более-менее серьезна, то NodePort уже не подходит. Есть неприятный момент, что трафик прилетевший например к пятой ноде не обязательно попадет в под который находится в пятой ноде.
А с сервисом LoadBalancer не путаешь?
Обсуждают сегодня