Получение идентификатора сервиса в NATS Service Discovery
Автоматическое обнаружение сервисов необходимо для поддержания корректной работы системы при различных конфигурациях кластера, в которых она может быть установлена. Данное руководство описывает получение идентификатора сервиса в компоненте обнаружения сервисов NATS Service Discovery на примере ClickHouse.
Чтобы получить идентификатор ClickHouse в NATS Service Discovery, выполните следующие действия:
-
Подключитесь к терминалу управляющего узла кластера.
-
Подключитесь к терминалу пода
nats-main-box, выполнив следующую команду:kubectl exec -itn <namespace> deployment/nats-main-box -c nats-box -- shЗдесь:
-
<namespace>— имя пространства имен, в котором установлен кластер.
-
-
Получите идентификатор БД ClickHouse из регистра Service Discovery, выполнив следующую команду:
nats kv ls r-space-service-discovery-registryПример 1. Пример вывода идентификаторов сервисовspace-main.nats-space space-main.evo-clickhouse1Искомый идентификатор содержит подстроку
clickhouse; в примере —space-main.evo-clickhouse1.
Была ли полезна эта страница?