ELMA365 On-Premises > Дополнительно > Deprecated ELMA365 в MicroK8s > Установка ELMA365 Enterprise в MicroK8s / Масштабирование

Масштабирование

начало внимание

В статье приведены инструкции для устаревшего варианта поставки ELMA365 On-Premises in MicroK8s с базой данных PostgreSQL 10. Её поддержка осуществляется до версии системы 2024.4. Обновление поставки и базы данных недоступно. Выполните переход на актуальный вариант поставки ELMA365 On‑Premises.

конец внимание

Для соединения нескольких серверов в единый кластер требуется установить систему на один сервер и затем добавить остальные сервера в общий кластер.

На основной рабочей ноде (сервере, где уже установлена система) выполнить команду:

elma365ctl add-node

Она выведет в ответ список команд в таком виде:

From the node you wish to join to this cluster, run the following:
microk8s join 192.168.1.230:25000/92b2db237428470dc4fcfc4ebbd9dc81/2c0cb3284b05

Команду необходимо выполнить на другом сервере, который вы собираетесь добавлять в кластер.

Для каждого нового сервера нужно повторять вызов add-node, т. к. он генерирует уникальный одноразовый ключ для присоединения сервера.

Добавление серверов в кластер нужно производить последовательно по одному серверу за раз.

Для масштабирования сервисов воспользуйтесь командой

elma365ctl scale service_name replica_count 

где

service_name название сервиса,

replica_count количество реплик в которые должен масштабироваться указанный сервис.

Например, команда elma365ctl scale main 2 запустит сервис main в 2 реплики (копии).

Можно масштабировать все сервисы одновременно следующей командой:

elma365ctl scale all replica_count