Используя Consul, как я могу назначить доменные имена контейнерам?

Я пытаюсь настроить консул, регистратор, настройку докера, и мне интересно, как, когда контейнер регистрируется сам, я могу назначить ему доменное имя, чтобы он мог начать получать запросы.

Это могут быть различные контейнеры с различными функциями, домены, такие как: user.mycompany.com, product-list.mycompany.com и т. Д. И т. Д.

Таким образом, каждый контейнер должен знать, в каком домене он должен быть зарегистрирован, или консул должен знать имя каждого контейнера и какую конфигурацию домена ему следует предоставить?

Дело в том, что мне нужны настоящие доменные имена, доступные через Интернет, а не такие, как.consul

Кто-нибудь знает как? или можете указать мне в правильном направлении?

1 ответ

Использование nomad потому что если ваш кластер Nomad имеет доступ к кластеру Consul, Nomad будет динамически регистрировать и отменять регистрацию серверов Consul для ваших контейнеров. См. Раздел Обнаружение службы Nomad для получения дополнительной информации.

Другие вопросы по тегам