Ответ 1
Читая документацию консула, вы найдете следующую информацию.
Используемые порты
Для правильной работы Consul требуется до 4-х различных портов, некоторые для TCP, UDP или обоих протоколов. Ниже мы документируем требования для каждого порта.
- RPC сервера (по умолчанию 8300). Это используется серверами для обработки входящих запросов от других агентов. Только TCP.
- Serf LAN (по умолчанию 8301). Это используется для обработки сплетен в локальной сети. Требуется всеми агентами. TCP и UDP.
- Serf WAN (по умолчанию 8302). Это используется серверами, чтобы сплетничать по глобальной сети к другим серверам. TCP и UDP.
- HTTP API (по умолчанию 8500). Это используется клиентами для общения с HTTP API. Только TCP.
- Интерфейс DNS (по умолчанию 8600). Используется для разрешения DNS-запросов. TCP и UDP.
Вы можете настроить консул для работы на разных портах, отредактировав файл конфигурации. Например, настройка интерфейса dns на порту 53 и HTTP API на порту 80. Более подробная информация о конфигурации порта здесь.
{
"ports": {
"dns": 53,
"http": 80
}
}