использованием docker-compose
последний вопрос: для связки API ендпоинтов используете nginx?
например, есть 2 сервиса, которые доступны из внешнего мира по адресам:
1) /api/users
2) /api/tasks
и чтобы сделать единую точку входа для клиентов (example.com/api/...), то тут нужен nginx по идее, верно?
кстати, конфиг nginx в этом случае тоже будет выглядеть необычно - т.к. он не знает четких IP, на какие сервисы перенаправлять запросы
или nginx тоже будет перенаправлять запросы на кластерные IP?
Конкретно у нас в проектах есть апи-прослойка, которая смотрит наружу и занимается только дерганьем остальных сервисов. Т.е. пришел запрос - прослойка отправляет токен на верификацию в менеджер пользователей, в случае успеха начинает оббивать другие сервисы, и, если нужно, мерджить сущности. У прослойки свой собственный API, который и является API всего приложения. Сама прослойка в кубе в таком случае была бы обычным сервисом, который смотрел бы наружу прямо или за nginx'ом/аналогом.
Обсуждают сегодня