Используя Consul, как я могу назначить доменные имена контейнерам?
Я пытаюсь настроить консул, регистратор, настройку докера, и мне интересно, как, когда контейнер регистрируется сам, я могу назначить ему доменное имя, чтобы он мог начать получать запросы.
Это могут быть различные контейнеры с различными функциями, домены, такие как: user.mycompany.com, product-list.mycompany.com и т. Д. И т. Д.
Таким образом, каждый контейнер должен знать, в каком домене он должен быть зарегистрирован, или консул должен знать имя каждого контейнера и какую конфигурацию домена ему следует предоставить?
Дело в том, что мне нужны настоящие доменные имена, доступные через Интернет, а не такие, как.consul
Кто-нибудь знает как? или можете указать мне в правильном направлении?
1 ответ
Использование nomad
потому что если ваш кластер Nomad имеет доступ к кластеру Consul, Nomad будет динамически регистрировать и отменять регистрацию серверов Consul для ваших контейнеров. См. Раздел Обнаружение службы Nomad для получения дополнительной информации.