Параметры конфигурации кластера
Конфигурация кластера задается в YAML-файле, который передается в параметре --yaml-config при запуске узлов кластера. В данной статье приведено описание основных разделов конфигурации и ссылки на подробную документацию по каждому разделу.
Каждый раздел конфигурации служит определенной цели в настройке работы кластера YDB, от распределения аппаратных ресурсов до настроек безопасности и функциональных флагов. Конфигурация организована в логические группы, соответствующие различным аспектам управления кластером и его работы.
Разделы конфигурации
Доступны следующие разделы конфигурации, расположенные в алфавитном порядке:
|
Раздел |
Обязателен |
Описание |
|
Да |
Распределение CPU-ресурсов по пулам акторной системы |
|
|
Нет |
Настройки аутентификации и авторизации |
|
|
Нет |
Конфигурация статической группы кластера для системных таблеток |
|
|
Нет |
Аутентификация с помощью клиентских сертификатов |
|
|
Нет |
Конфигурация домена кластера, включая Blob Storage и State Storage |
|
|
Нет |
Функциональные флаги для включения или отключения определённых возможностей YDB |
|
|
Нет |
Пороговые значения и таймауты сервиса Health Check |
|
|
Нет |
Типовые конфигурации хостов для узлов кластера |
|
|
Да |
Конфигурация статических узлов кластера |
|
|
Нет |
Конфигурация и параметры логирования |
|
|
Нет |
Распределение памяти и лимиты для компонентов базы данных |
|
|
Нет |
Конфигурация стабильных имен узлов |
|
|
Нет |
Брокер ресурсов для контроля потребления CPU и памяти |
|
|
Нет |
Настройки конфигурации безопасности |
|
|
Нет |
Конфигурация TLS для безопасных соединений |
Практические рекомендации
Этот раздел документации посвящён полному описанию доступных настроек, а практические рекомендации по тому, что и когда настраивать, можно найти в следующих местах:
-
В рамках первоначального развёртывания кластера YDB:
-
В рамках поиска и устранения неисправностей
-
В рамках усиления безопасности
Примеры конфигураций кластеров
Модельные конфигурации кластера для развертывания можно найти в репозитории. Изучите их перед развертыванием кластера.