Обзор

Сетевые сервисы

Сетевые сервисы - это системные контейнеры и службы, которые обеспечивают маршрутизацию трафика и балансировку трафика в рамках проекта.

Потребляемый сетевыми сервисами объём процессора и памяти не тарифицируется.

В Dockhost существуют следующие типы сетевых сервисов:

Сервисы

Сервисы - это умные балансировщики трафика, которые маршрутизируют трафик на запущенные реплики контейнера. Сервисы являются основной и самой главной частью сетевой архитектуры Dockhost.

Для каждого запущенного контейнера на Dockhost автоматически создаётся сервис с таким же именем, как у контейнера, что позволяет всем контейнерам в проекте общаться друг с другом по имени.

Хотя у каждой реплики есть свой IP-адрес, он не является постоянным и при перезапуске контейнера может быть изменён, поэтому общение между контейнерами должно быть только по имени и через сервисы или по IP-адресу сервиса.

Выданный сервису IP-адрес является постоянным и не изменяется.

Домены

Служба доменов позволяет настроить и управлять различными доменами. Это могут быть внешние домены, которые подключены к Dockhost, или «динамические домены», выданные на платформе. Для всех подключенных к Dockhost доменов автоматически выпускается сертификат Let's Encrypt, что позволяет использовать безопасное HTTPS-соединение между пользователями и платформой Dockhost.

Маршруты

Маршруты - это сервисы, которые принимают входящие HTTP-запросы, обрабатывают их и маршрутизируют на нужный сервис контейнера. Как и сервисы, маршруты тоже можно отнести к балансировщикам трафика.

Сервисы маршрутов позволяют применять различные правила для входящего трафика, например, ограничение по IP-адресу, ограничение количества запросов и т.д.

Для одного домена можно создать несколько маршрутов, каждый из которых может маршрутизировать трафик на любой сервис.

Порты

Порты - это сервисы, которые позволяют получить доступ к любому открытом порту в сервисе контейнера. В отличие от сервисов маршрутов, которые могут работать только с HTTP-трафиком, порты могут работать как с TCP, так и с UDP-трафиком.

Открытие порта может быть связано с рисками, для получения доступа к контейнеру извне, мы рекомендуем воспользоваться Dockhost Cli и командой network port-forward

Далее
Headless-сервисы
В этой статье
Сервисы
Домены
Маршруты
Порты

Мы используем файлы cookies

Продолжив работу с сайтом, вы соглашаетесь с   политикой использования файлов Cookies