У меня есть кластер kubernetes с 20 рабочими узлами. Мое основное приложение - это Flask API, который обслуживает тысячи запросов Android / IOS в минуту. Конфигурация моего развертывания в Kubernetes состоит в том, что в каждом модуле есть 2 контейнера - сервер flask / python и nginx. Приложение «фляга» работает на оружейном комбинате с рабочими мейнхельда (20 рабочих на стручок).
У меня вопрос: нужно ли запускать nginx в каждом из модулей рядом с приложением колбы или я могу просто использовать основной входной контроллер nginx в качестве слоя буферизации прокси?
Примечание:
Я использую ELB для маршрутизации внешнего трафика на мой внутренний кластер k8s.