Порты и сетевые соединения
Основные службы
| Служба |
Порт |
Требуемая роль |
| Веб-интерфейс |
8001 |
всегда |
| IMAP |
993, дополнительно 143 |
imap |
| SMTP |
25, дополнительно 587 |
smtp |
| Хранилище |
8444 |
storage |
| Solr |
8983, если не переопределён |
локальный Solr при indexer либо внешняя служба |
| ZooKeeper |
2181 в штатной схеме |
координатор SolrCloud |
| Метрики Prometheus |
выбранный порт, в примерах 9100 |
сборка с поддержкой Prometheus и заданный KLVD_METRICS_PORT |
Веб-интерфейс
| Переменная |
По умолчанию |
Назначение |
KLVD_WEB_LISTEN_PORT |
8001 |
порт веб-интерфейса. Значение переменной окружения имеет приоритет над настройкой узла в [Размещение слушателей] |
KLVD_WEB_LISTEN_IP |
0.0.0.0 |
адрес прослушивания |
KLVD_WEB_THREADS |
8 |
число потоков веб-сервера |
SMTP и IMAP
Переменные окружения позволяют переопределить порты слушателей для конкретного развёртывания. Они имеют приоритет над значениями узла в [Кластер → Узлы → Размещение слушателей]; в интерфейсе такое значение отмечается как «используется из ENV». Чтобы использовалась настройка узла, не задавайте соответствующую переменную.
Подробнее см. {{ССЫЛКА:maintenance.cluster-config|Изменение ролей и конфигурации узла}}.
| Переменная |
По умолчанию |
Назначение |
KLVD_SMTP_LISTEN_PORT |
(пусто) |
порт SMTP. Если переменная не задана, используется значение узла, затем стандартный порт 25 |
KLVD_IMAP_LISTEN_PORT |
(пусто) |
порт IMAP. Если переменная не задана, используется значение узла, затем стандартный порт 993 |
Поиск
| Переменная |
По умолчанию |
Назначение |
KLVD_SOLR_URL |
из установщика |
адрес службы поиска. Для локального Solr используется https://127.0.0.1:8983/solr; при отсутствии явного адреса в многоузловой схеме координатор обнаруживается через реестр |
Метрики дисков
| Переменная |
По умолчанию |
Назначение |
KLVD_DISK_MOUNTS |
/,/var/klvd |
точки монтирования через запятую, для которых собираются метрики свободного места. В Kubernetes указываются точки монтирования томов контейнера. См. Панель состояния → Ресурсы узла{{ССЫЛКА:maintenance.dashboard |
Балансировка и мониторинг
При использовании HAProxy внешний порт может отличаться от порта узла. Балансировщик должен иметь доступ к каждому целевому слушателю. Solr и ZooKeeper должны быть доступны участникам поискового кластера; порт метрик — серверу мониторинга.
Навигация по книге