Table of Contents

Установка компонентов сервера отчётов МоиОтчеты Корпоративный Сервер на узлы кластера Kubernetes

Продукты: МоиОтчеты Корпоративный Сервер

Получение образов Docker

Образы компонентов доступны в реестре по следующим URL. Вы можете загрузить их с помощью команд docker pull:

docker pull xn--80akiaokt3b4b.xn--90aia9aifhdb2cxbdg.xn--p1ai/repository/docker-registry/moiotchety-corporate-server-app:latest
docker pull xn--80akiaokt3b4b.xn--90aia9aifhdb2cxbdg.xn--p1ai/repository/docker-registry/moiotchety-corporate-server-backend:latest
docker pull xn--80akiaokt3b4b.xn--90aia9aifhdb2cxbdg.xn--p1ai/repository/docker-registry/moiotchety-corporate-server-designer:latest
docker pull xn--80akiaokt3b4b.xn--90aia9aifhdb2cxbdg.xn--p1ai/repository/docker-registry/moiotchety-corporate-server-fonts:latest
docker pull xn--80akiaokt3b4b.xn--90aia9aifhdb2cxbdg.xn--p1ai/repository/docker-registry/moiotchety-corporate-server-gateway:latest
docker pull xn--80akiaokt3b4b.xn--90aia9aifhdb2cxbdg.xn--p1ai/repository/docker-registry/moiotchety-corporate-server-admin:latest
docker pull xn--80akiaokt3b4b.xn--90aia9aifhdb2cxbdg.xn--p1ai/repository/docker-registry/moiotchety-corporate-server-scheduler:latest
docker pull xn--80akiaokt3b4b.xn--90aia9aifhdb2cxbdg.xn--p1ai/repository/docker-registry/moiotchety-corporate-server-static-preview:latest
docker pull xn--80akiaokt3b4b.xn--90aia9aifhdb2cxbdg.xn--p1ai/repository/docker-registry/moiotchety-corporate-server-wasm-preview:latest
docker pull xn--80akiaokt3b4b.xn--90aia9aifhdb2cxbdg.xn--p1ai/repository/docker-registry/moiotchety-corporate-server-workercore:latest

Примечание: Загружать образы на каждую ноду вручную не обязательно. Достаточно указать нужные образы и теги в манифестах Kubernetes (Deployment, StatefulSet и т.д.). Kubernetes сам скачает необходимые образы при запуске подов.

Описание микросервисов

Название сервиса Назначение
app Панель пользователя — интерфейс для работы с отчётами.
backend Основное ядро системы — обрабатывает запросы, управляет доступом к БД.
designer Дизайнер отчётов — инструмент для создания и редактирования отчётов.
fonts Сервис обработки шрифтов, необходим для корректного отображения отчётов.
gateway Шлюз — центральная точка входа для всех HTTP-запросов.
admin Панель администрирования — управление пользователями, настройками и т.д.
scheduler Менеджер задач — управляет расписанием выполнения отчётов.
static-preview Фронтенд для просмотра отчётов в статичном виде.
wasm-preview Фронтенд для интерактивного просмотра отчётов (только для C# отчётов).
workercore Ядро обработки отчётов — выполняет генерацию и построение отчётов.

Поддерживаемые теги образов

Тег Описание
:latest Последняя версия на основе контейнеров Debian.
:debian-latest Последняя версия на основе контейнеров Debian.
:redos-latest Последняя версия на основе контейнеров RedOS (ubi).
:debian-{version} Конкретная версия на основе Debian, например: :debian-2026.2.13.
:redos-{version} Конкретная версия на основе RedOS, например: :redos-2026.2.13.

Важно:

  • Используйте конкретные версии образов (например, :debian-2026.2.13), а не :latest. Это обеспечит стабильность и предсказуемость при развертывании.
  • Все микросервисы должны использовать одинаковую версию образов для обеспечения совместимости.

Дополнительные замечания

  • Обновления могут не затрагивать все микросервисы сразу. Однако для стабильной работы рекомендуется обновлять все компоненты одновременно.
  • В случае проблем с совместимостью — обращайтесь к технической поддержке.