начало внимание
В статье приведены инструкции для устаревшего варианта поставки ELMA365 On-Premises in MicroK8s с базой данных PostgreSQL 10. Её поддержка осуществляется до версии системы 2024.4. Обновление поставки и базы данных недоступно. Выполните переход на актуальный вариант поставки ELMA365 On‑Premises.
конец внимание
Перед установкой ELMA365 нужно поставить snap. Snap — это система управления пакетами, при помощи которой устанавливается MicroK8s. Для этого выполните следующие команды:
echo "deb https://mirror.yandex.ru/debian/ stretch main contrib non-free" | tee -a /etc/apt/sources.list
wget https://dl.astralinux.ru/astra/testing/orel/repository/pool/main/d/debian-archive-keyring/debian-archive-keyring_2017.5_all.deb
sudo apt install ./debian-archive-keyring_2017.5_all.deb
sudo apt update
sudo apt install snapd -y
Установка и обновление выполняется аналогично установке на Ubuntu. Подробнее читайте в статье «Установка на Ubuntu». Для установки нужно использовать команду:
curl -fsSL -o elma365-microk8s.sh https://dl.elma365.com/onPremise/latest/elma365-microk8s-latest && \
chmod +x elma365-microk8s.sh && \
./elma365-microk8s.sh
Адреса для загрузки других версий ELMA365 перечислены в статье «Ссылки для скачивания дистрибутивов ELMA365».
В случае возникновения ошибки curl: (60) SSL certificate problem: certificate has expired необходимо удалить сертификат DST Root CA X3 из доверенных командой:
sudo sed -i '/^mozilla\/DST_Root_CA_X3/s/^/!/' /etc/ca-certificates.conf && sudo update-ca-certificates -f
После этого необходимо повторить команду установки.