Простой Flask сервер против сервера на базе UWSGI на K8s для производства? - PullRequest
0 голосов
/ 20 апреля 2020

У меня есть приложение Flask (которое обращается к БД PostgreSQL через SQLAlchemy), которое необходимо докеризовать и развернуть в производственной среде в кластере K8s.

Однако есть 2 варианта: Для этого:

1) Непосредственное выполнение приложения Flask внутри контейнеров с включенным многопоточным режимом (кажется, это нормально работает) 2) Размещение приложения Flask за сервером приложений UWSGI и nginx в качестве обратного прокси.

Есть ли какая-либо причина, по которой любой из них в порядке / не в порядке для развертывания приложения на производстве, учитывая, что горизонтальный модуль автоматического масштабирования K8s можно использовать для масштабирования при необходимости.

Примечание: я ожидаю загрузки по крайней мере 10-15 запросов в секунду в приложении.

...