Настройка стримов в менеджере пространств
В данном разделе приведены переменные окружения, определяющие условия хранения данных в стримах менеджера пространств.
Задать значения данных переменных можно через ConfigMap space-manager-extravars, а также через секрет evo.space.global.
Значения переменных следует менять как в ConfigMap space-manager-extravars, так и в секрете evo.space.global, чтобы обеспечить сохранение значений как в процессе работы системы, так и при ее обновлении.
|
-
Через командную строку
-
Через Lens
-
Подключитесь к кластеру.
-
Откройте ConfigMap
space-manager-extravarsдля редактирования, выполнив команду:kubectl edit configmap space-manager-extravars -n <namespace>Здесь:
-
<namespace>— название пространства имен, в котором установлена система.Вы можете получить название пространства имен, в котором установлена система, с помощью утилиты evoctl.
-
-
Измените значения требуемых переменных.
-
Сохраните ConfigMap.
-
Измените значения переменных в секрете
evo.space.global, выполнив команду для каждой из них:kubectl patch secret evo.space.global -n <namespace> -p='{"stringData":{"<variable_name>": "<variable_value>"}}'Здесь:
-
<namespace>— название пространства имен, в котором установлена система. -
<variable_name>— имя переменной, например,NATS_CONFIGURATOR_ACTIVE_LISTS_KV_MAX_SIZE. -
<variable_value>— значение переменной, например,1024MB.
-
-
Подключитесь к кластеру.
-
В выпадающем меню свойств кластера выберите пункт Config → Config Maps.
-
Выберите ConfigMap
space-manager-extravarsв пространстве имен, в котором установлена система. -
В открывшейся панели справа измените значения требуемых переменных.
-
Закодируйте в Base64 значения переменных, которые требуется добавить или изменить. Например, значение
1024MBкодируется какMTAyNE1C. -
В выпадающем меню свойств кластера выберите пункт Config → Secrets.
-
Выберите секрет
evo.space.globalв пространстве имен, в котором установлена система. В правой части экрана отобразится карточка этого секрета. -
Нажмите на кнопку редактирования в правой верхней части карточки.
-
Добавьте или измените значения требуемых переменных, закодированные в Base64.
Переменные окружения для настройки стримов
Общие настройки стримов
-
NATS_CONFIGURATOR_ACTIVE_LISTS_KV_MAX_SIZE— максимальный объем данных в NATS Key/Value активных списков.Значение по умолчанию:
100MB(100 МБ). -
NATS_CONFIGURATOR_BROADCAST_COMMANDS_INPUT_STREAM_MAX_SIZE— максимальный объем данных в стриме Broadcast-команд для пространств.Значение по умолчанию:
100MB(100 МБ). -
NATS_CONFIGURATOR_GLOBAL_OBJECTS_OS_MAX_SIZE— максимальный объем данных в NATS Object Store для глобальных объектов.Значение по умолчанию:
500MB(500 МБ).
Настройки стримов на стороне центрального кластера
-
NATS_CONFIGURATOR_MAIN_ACTIVE_LISTS_CHANGES_KV_MAX_SIZE— максимальный объем данных в NATS Key/Value изменений активных списков на стороне центрального кластера.Значение по умолчанию:
100MB(100 МБ). -
NATS_CONFIGURATOR_MAIN_BROADCAST_COMMANDS_OUTPUT_STREAM_MAX_SIZE— максимальный объем данных в стриме Broadcast-команд из пространства на стороне центрального кластера.Значение по умолчанию:
100MB(100 МБ). -
NATS_CONFIGURATOR_MAIN_COMMANDS_INPUT_STREAM_MAX_SIZE— максимальный объем данных в стриме команд для пространств на стороне центрального кластера.Значение по умолчанию:
100MB(100 МБ). -
NATS_CONFIGURATOR_MAIN_COMMANDS_OUTPUT_STREAM_MAX_SIZE— максимальный объем данных в стриме команд из пространства на стороне центрального кластера.Значение по умолчанию:
1000MB(1 ГБ). -
NATS_CONFIGURATOR_MAIN_RUNTIME_CONFIGS_KV_MAX_SIZE— максимальный объем данных в NATS Key/Value Runtime-конфигураций на стороне центрального кластера.Значение по умолчанию:
100MB(100 МБ). -
NATS_CONFIGURATOR_MAIN_RUNTIME_CONFIG_STATUSES_KV_MAX_SIZE— максимальный объем данных в NATS Key/Value статусов Runtime-конфигураций на стороне центрального кластера.Значение по умолчанию:
100MB(100 МБ). -
NATS_CONFIGURATOR_MAIN_SERVICE_DISCOVERY_REGISTRY_KV_MAX_SIZE— максимальный объем данных в NATS Key/Value Service Discovery Registry на стороне центрального кластера.Значение по умолчанию:
100MB(100 МБ). -
NATS_CONFIGURATOR_MAIN_SERVICE_DISCOVERY_STATUSES_KV_MAX_SIZE— максимальный объем данных в NATS Key/Value статусов Service Discovery на стороне центрального кластера.Значение по умолчанию:
100MB(100 МБ). -
NATS_CONFIGURATOR_MAIN_SPACE_STATUSES_KV_MAX_SIZE— максимальный объем данных в NATS Key/Value статусов пространств на стороне центрального кластера.Значение по умолчанию:
100MB(100 МБ). -
NATS_CONFIGURATOR_MAIN_TELEMETRY_STREAM_MAX_AGE— максимальное время хранения данных в стриме телеметрии на стороне центрального кластера.Значение по умолчанию:
4h(4 часа). -
NATS_CONFIGURATOR_MAIN_TELEMETRY_STREAM_MAX_SIZE— максимальный объем данных в стриме телеметрии на стороне центрального кластера.Значение по умолчанию:
5GB(5 ГБ). -
NATS_CONFIGURATOR_MAIN_WORKLOADS_KV_MAX_SIZE— максимальный объем данных в NATS Key/Value сервисов на стороне центрального кластера.Значение по умолчанию:
100MB(100 МБ). -
NATS_CONFIGURATOR_MAIN_WORKLOAD_STATUSES_KV_MAX_SIZE— максимальный объем данных в NATS Key/Value статусов сервисов на стороне центрального кластера.Значение по умолчанию:
100MB(100 МБ).
Настройки стримов в NATS Shared Key/Value
-
NATS_CONFIGURATOR_SHARED_KV_MAX_SIZE— максимальный объем данных в NATS Shared Key/Value.Значение по умолчанию:
100MB(100 МБ). -
NATS_CONFIGURATOR_SHARED_KV_REGISTRY_KV_MAX_SIZE— максимальный объем данных в NATS Shared Key/Value для Registry.Значение по умолчанию:
10MB(10 МБ).
Настройки стримов на стороне пространства
-
NATS_CONFIGURATOR_SPACES_KV_MAX_SIZE— максимальный объем данных в NATS Key/Value пространств.Значение по умолчанию:
10MB(10 МБ). -
NATS_CONFIGURATOR_SPACE_ACTIVE_LISTS_CHANGES_KV_MAX_SIZE— максимальный объем данных в NATS Key/Value изменений активных списков на стороне пространства.Значение по умолчанию:
100MB(100 МБ). -
NATS_CONFIGURATOR_SPACE_BROADCAST_COMMANDS_OUTPUT_STREAM_MAX_SIZE— максимальный объем данных в стриме Broadcast-команд из пространства на стороне пространства.Значение по умолчанию:
100MB(100 МБ). -
NATS_CONFIGURATOR_SPACE_COMMANDS_INPUT_STREAM_MAX_SIZE— максимальный объем данных в стриме команд для пространств на стороне пространства.Значение по умолчанию:
100MB(100 МБ). -
NATS_CONFIGURATOR_SPACE_COMMANDS_OUTPUT_STREAM_MAX_SIZE— максимальный объем данных в стриме команд из пространства на стороне пространства.Значение по умолчанию:
1000MB(1 ГБ). -
NATS_CONFIGURATOR_SPACE_DASHBOARDS_KV_MAX_SIZE— максимальный объем данных в NATS Key/Value дашбордов на стороне пространства.Значение по умолчанию:
10MB(10 МБ). -
NATS_CONFIGURATOR_SPACE_OBJECTS_OS_MAX_SIZE— максимальный объем данных в NATS Object Store для объектов пространств.Значение по умолчанию:
100MB(100 МБ). -
NATS_CONFIGURATOR_SPACE_RUNTIME_CONFIGS_KV_MAX_SIZE— максимальный объем данных в NATS Key/Value Runtime-конфигураций на стороне пространства.Значение по умолчанию:
100MB(100 МБ). -
NATS_CONFIGURATOR_SPACE_RUNTIME_CONFIG_STATUSES_KV_MAX_SIZE— максимальный объем данных в NATS Key/Value статусов Runtime-конфигураций на стороне пространства.Значение по умолчанию:
100MB(100 МБ). -
NATS_CONFIGURATOR_SPACE_SERVICE_DISCOVERY_REGISTRY_KV_MAX_SIZE— максимальный объем данных в NATS Key/Value Service Discovery Registry на стороне пространства.Значение по умолчанию:
100MB(100 МБ). -
NATS_CONFIGURATOR_SPACE_SERVICE_DISCOVERY_STATUSES_KV_MAX_SIZE— максимальный объем данных в NATS Key/Value статусов Service Discovery на стороне пространства.Значение по умолчанию:
100MB(100 МБ). -
NATS_CONFIGURATOR_SPACE_SPACE_STATUSES_KV_MAX_SIZE— максимальный объем данных в NATS Key/Value статусов пространств на стороне пространства.Значение по умолчанию:
100MB(100 МБ). -
NATS_CONFIGURATOR_SPACE_TELEMETRY_STREAM_MAX_AGE— максимальное время хранения данных в стриме телеметрии на стороне пространства.Значение по умолчанию:
4h(4 часа). -
NATS_CONFIGURATOR_SPACE_TELEMETRY_STREAM_MAX_SIZE— максимальный объем данных в стриме телеметрии на стороне пространства.Значение по умолчанию:
5GB(5 ГБ). -
NATS_CONFIGURATOR_SPACE_WORKLOADS_KV_MAX_SIZE— максимальный объем данных в NATS Key/Value сервисов на стороне пространства.Значение по умолчанию:
100MB(100 МБ). -
NATS_CONFIGURATOR_SPACE_WORKLOAD_STATUSES_KV_MAX_SIZE— максимальный объем данных в NATS Key/Value статусов сервисов на стороне пространства.Значение по умолчанию:
100MB(100 МБ).
Была ли полезна эта страница?