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

Вид: 3764|Ответ: 4

Руководство по установке Consul в тестовой среде Windows

[Скопировать ссылку]
Опубликовано 17.06.2023 19:38:15 | | | |
HashiCorp Consul — это сервисное сетевое решение, которое позволяет командам управлять защищённым сетевым подключением между сервисами, а также между локальными и мультиоблачными средами и средой выполнения. Consul предоставляет обнаружение сервисов, сетевое соединение, управление трафиком и автоматизированные обновления для устройств сетевой инфраструктуры. Вы можете использовать эти функции как по отдельности, так и вместе в одном Consul развертывании.

Consul предоставляет управляющую плоскость, позволяющую регистрировать, отправлять запросы и защищать сервисы, развернутые в разных сетях. Управляющая плоскость является частью сетевой инфраструктуры, которая поддерживает центральный реестр для отслеживания сервисов и их соответствующих IP-адресов. Это распределённая система, работающая на кластере узлов, таких как физические серверы, облачные экземпляри, виртуальные машины или контейнеры.

Обзор:

Вызов интерфейса Consul HTTP API
https://www.itsvse.com/thread-9578-1-1.html

ASP.NET Core Link Tracing (3) SkyAPM основан на динамической конфигурации Consul
https://www.itsvse.com/thread-9468-1-1.html

【Архитектура】ASP.NET Core широко доступен на базе услуг Consul
https://www.itsvse.com/thread-9422-1-1.html

Архитектура: ASP.NET Core динамически настраивает горячие обновления на основе Consul
https://www.itsvse.com/thread-9421-1-1.html

[Архитектура]. net/c# реализует распределённую конфигурацию хранилища ключ/значение на основе Consul
https://www.itsvse.com/thread-9420-1-1.html

Адрес для скачивания:

Вход по гиперссылке виден.
Вход по гиперссылке виден.

Консул (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-соединением

Для получения дополнительной информации о консульских портах см.:Вход по гиперссылке виден.

(Конец)




Предыдущий:[Transfer] в MySQL Advanced: команда optimize table
Следующий:ASP.NET Основные (двадцать один) параметры конфигурации — это отличие между AddOptions и Configure
 Хозяин| Опубликовано 17.06.2023 19:57:01 |
Обновления и обнаружение контейнерных сервисов Docker consul:https://www.cnblogs.com/pengdi/p/15425378.html
 Хозяин| Опубликовано 17.06.2023 20:20:01 |
Развертывание среды Linux


Создайте новый start.sh-файл с следующим содержимым:

Создайте новый файл consul.service следующим образом:



 Хозяин| Опубликовано 17.06.2023 20:28:20 |
Run Consul с docker-compose

Используйте команду docker для запуска кластера Consul, файл docker-compose выглядит так:

 Хозяин| Опубликовано 13.08.2025 10:36:13 |
agent: Error starting agent: error="Failed to start Consul server: Failed to start Raft: fail to open write-ahead-log: failed initializing meta DB: sync D:\itsvse\consul_1.21.3_windows_amd64\data\raft\wal: Доступ запрещён.»

решение

Вход по гиперссылке виден.
Вход по гиперссылке виден.

Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com