Справочная информация: у нас есть контейнерный сервис, который обрабатывает до 20 потоков, прослушивая 20 различных портов udp.Мы выполняем это на GKE, а источник потока находится в той же внутренней сети, но за пределами кластера.Потоки должны быть отправлены на постоянный IP-адрес.Поэтому, если нужно обработать 30 потоков, в идеале мы бы раскручивали по 2 модуля, каждый из которых использовал внутренний балансировщик нагрузки, при этом 20 портов открывались в первом, а еще 10 открывались во втором.
Ограничение: внутренняя загрузка GKEБалансировщик позволяет открывать не более 5 портов на одно правило переадресации.Это подразумевает увеличение количества контейнеров для обработки одинакового количества потоков.Например, чтобы обработать 30 потоков выше, нам нужно было бы раскрутить 6 стручков, а не 2 и, следовательно, 6 балансировщиков нагрузки.Стоимость запуска дополнительных балансировщиков нагрузки может быстро возрасти.Кроме того, если для обработки одного потока требуется открыть дополнительные порты, это еще больше сократит количество потоков, которые могут быть переданы в модуль.
Вопрос: существует ли альтернативный способ раскрытияpod к источнику описанным способом?Могут ли IP-адреса Alias играть здесь роль?Любые другие рекомендации, даже если это связано с редизайном?