HashiCorp Consul — это сервисное сетевое решение, которое позволяет командам управлять защищённым сетевым подключением между сервисами, а также между локальными и мультиоблачными средами и средой выполнения. Consul предоставляет обнаружение сервисов, сетевое соединение, управление трафиком и автоматизированные обновления для устройств сетевой инфраструктуры. Вы можете использовать эти функции как по отдельности, так и вместе в одном Consul развертывании.
Consul предоставляет управляющую плоскость, позволяющую регистрировать, отправлять запросы и защищать сервисы, развернутые в разных сетях. Управляющая плоскость является частью сетевой инфраструктуры, которая поддерживает центральный реестр для отслеживания сервисов и их соответствующих IP-адресов. Это распределённая система, работающая на кластере узлов, таких как физические серверы, облачные экземпляри, виртуальные машины или контейнеры.
Обзор:
Адрес для скачивания:
Вход по гиперссылке виден.
Вход по гиперссылке виден.
Консул (CLI) приказывает:
Вход по гиперссылке виден.
Вход по гиперссылке виден.
Сначала скачайте consul_1.15.3_windows_amd64 и создайте новыйstart.batСценарий для начала «Консула» выглядит следующим образом:
Затем выполните скрипт start.bat, как показано на изображении ниже:
Открытие браузера:http://127.0.0.1:8500/, как показано на рисунке ниже:
Прилагается команда для создания тестовой среды консула с помощью docker:
Информация о параметрах команды запуска Consul:
Разрешение поля | -сервер | Начни как официант. По умолчанию — клиент. | -начальная загрузка | Он используется для контроля того, находится ли сервер в режиме загрузки, только один сервер может находиться в режиме загрузки в дата-центре, а когда сервер находится в режиме загрузки, он может быть избран лидером сервера. | -bootstrap-expect=1 | Если минимальное количество серверов, требуемых кластером, меньше этого числа, кластер будет аннулирован. | -Пользовательского интерфейса | Укажите, чтобы открыть интерфейс UI, чтобы получить доступ к веб-интерфейсу, который идёт с Consul, по адресу, подобному http://localhost:8500/ui. | -data-dir | Укажите каталог хранилища данных. | -связывать | Указанный адрес для связи внутри кластера должен быть доступен всем узлам кластера, а по умолчанию — 0.0.0.0. | -клиент | Укажите, к какому адресу клиента привязан консул, который предоставляет такие услуги, как HTTP, DNS, RPC и т.д., и по умолчанию — 127.0.0.1. | -узел | Имя узла в кластере должно быть уникальным в кластере, а по умолчанию является имя хоста узла. | -дата-центр | Укажите имя дата-центра, которое по умолчанию — DC1. |
После запуска Consul по умолчанию прослушивается 6 портов:
8300 | Порты репликации и дальнего направления лидера (синхронизация реплики, порты пересылки) | 8301 | Порт LAN Cossip (порт подключён к кластеру) | 8302 | Порт WAN Gossip (порт подключён к внешней части кластера) | 8500 | Порт веб-интерфейса (порт доступа к веб-интерфейсу) | 8600 | Порты, использующие протокол DNS для просмотра информации о узлах (порты, используемые DNS-протоколами) | 8503 | gRPC TLS: gRPC API с TLS-соединением |
Для получения дополнительной информации о консульских портах см.:Вход по гиперссылке виден.
(Конец) |