начало внимание
В статье приведены инструкции для устаревшего варианта поставки 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