Список подов сервисов
Каждый сервис системы имеет уникальное имя, с помощью которого можно найти под кластера, на котором он расположен. В этом разделе приведен список сервисов системы, а также команды для получения полных имен подов, на которых они размещены.
Поды сервисов в пространстве имен кластера
Большая часть подов сервисов находится в пространстве имен кластера и доступна по селектору app.kubernetes.io/name
.
Каждому поду присваивается случайный идентификатор, добавляемый к имени сервиса, для которого создается под.
Чтобы получить полное имя пода сервиса в пространстве имен кластера, выполните следующую команду:
kubectl -n <namespace> get pods -l app.kubernetes.io/name=<service_name>
Здесь:
-
<namespace>
— имя пространства имен, в котором установлен кластер. -
<service_name>
— имя сервиса.
Пример получения имени пода для сервиса evo.siem.collector-manager
kubectl -n siem get pods -l app.kubernetes.io/name=evo.siem.collector-manager
Пример вывода команды:
NAME READY STATUS RESTARTS AGE
evo.siem.collector-manager-59dbb7767-hx8nq 1/1 Running 0 43m
В этом примере полное имя пода — evo.siem.collector-manager-59dbb7767-hx8nq
.
В таблице ниже приведены имена и описание функций сервисов, размещенных в пространстве имен кластера. Команды для получения полных имен подов других сервисов содержатся в разделе Поды других сервисов.
Имя сервиса | Функции |
---|---|
|
СУБД ClickHouse. |
|
Запуск задач по расписанию в распределенной среде. |
|
Авторизация в системе, управление пользователями. |
|
API для интерфейса. |
|
Отображение интерфейса системы. |
|
Конфигурация микрофронтендов. |
|
Управление активными списками. |
|
Управление записями в активных списках. |
|
Управление оповещениями. |
|
Аудит. |
|
Управление коллекторами. |
|
Сервис коллектора. Для каждого включенного коллектора создается отдельный сервис. Идентификатор коллектора |
|
Управление комментариями. |
|
Сервис планировщика задач. |
|
Управление дашбордами. |
|
Отображение пользовательской документации. |
|
Управление драйверами внешних баз данных. |
|
Глобальный поиск сущностей. |
|
Управление связями между сущностями. |
|
Управление моделями событий. |
|
Управление хранилищами событий. |
|
Управление элементами экспертизы. |
|
Управление файлами. |
|
Управление интеграциями. |
|
Управление логами. |
|
Управление метриками. |
|
Валидация конвейеров. |
|
Управление ресурсами экспертизы. |
|
Поиск событий. |
|
Управление секретами. |
|
Управление настройками. |
|
SMTP-клиент электронной почты. |
|
Управление шаблонами:
|
Поды других сервисов
Поды некоторых сервисов находятся вне пространства имен кластера или доступны по селектору, отличному от app.kubernetes.io/name
. Команды для получения полных имен этих подов представлены в таблице ниже.
Имя сервиса | Функции | Команда для получения полного имени пода |
---|---|---|
|
Обнаружение сервисов, хранилище "ключ — значение" |
Здесь:
|
|
Реализация Kubernetes Metrics API, предоставляющего элементам кластера информацию об использовании вычислительных ресурсов |
|
|
Хранилище файлов конфигураций, загруженных в систему файлов, логов сервисов и инфраструктуры |
Здесь:
|
|
Сбор и мониторинг метрик кластера |
|
|
Централизованный сбор и хранение логов приложений |
|