Установка компонентов сервера отчётов МоиОтчеты Корпоративный Сервер на узлы кластера 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-homer: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-запросов. |
homer |
Панель администрирования — управление пользователями, настройками и т.д. |
scheduler |
Менеджер задач — управляет расписанием выполнения отчётов. |
static-preview |
Фронтенд для просмотра отчётов в статичном виде. |
wasm-preview |
Фронтенд для интерактивного просмотра отчётов (только для C# отчётов). |
workercore |
Ядро обработки отчётов — выполняет генерацию и построение отчётов. |
Поддерживаемые теги образов
| Тег | Описание |
|---|---|
:latest |
Последняя версия на основе контейнеров Debian. |
:debian-latest |
Последняя версия на основе контейнеров Debian. |
:redos-latest |
Последняя версия на основе контейнеров RedOS (ubi). |
:debian-{version} |
Конкретная версия на основе Debian, например: :debian-2025.2.10. |
:redos-{version} |
Конкретная версия на основе RedOS, например: :redos-2025.2.10. |
Важно:
- Используйте конкретные версии образов (например,
:debian-2025.2.10), а не:latest. Это обеспечит стабильность и предсказуемость при развертывании.- Все микросервисы должны использовать одинаковую версию образов для обеспечения совместимости.
Дополнительные замечания
- Обновления могут не затрагивать все микросервисы сразу. Однако для стабильной работы рекомендуется обновлять все компоненты одновременно.
- В случае проблем с совместимостью — обращайтесь к технической поддержке.