Установка и настройка Системы

Порядок установки Платформы в режиме Kubernetes описан в документе Руководство по установке и конфигурированию Платформы.

Релиз ЛДМ.Цифровой архив 1.1 (digital-archive 1.1.0) состоит из следующих ключевых приложений: «ldm-digital-archive-service», «ldm-user-folders-service», «ldm-file-register-service», «ldm-long-term-archive-service», «ldm-converting-service» и «ldm-debezium-data-transfer-service». Каждое приложение имеет свои ConfigMap с переменными окружения, критичными для работы.

Перед установкой Системы заказчику необходимо предоставить диапазон своих публичных IP-адресов, с которых будет осуществляться подключение к https://nexus.ldm.ru, так как доступ к репозиторию https://nexus.ldm.ru осуществляется по белым спискам.

Важно! В процессе установки Системы нужно учесть следующую важную информацию:

  • Базы данных «{prefix}_ldm_user_folders_db», «{prefix}_long_term_archive_db», «{prefix}_digital_archive_db» и «{prefix}_debezium_transfer_db» должны быть созданы и доступны до установки чарта.

  • Все серверы (Apache Kafka, Keycloak, PostgreSQL, container registry, Helm‑репозитории) должны быть доступны из кластера Kubernetes по своим URL/IP.

  • Все пароли, client secret и другие чувствительные значения в примерах являются условными и не должны использоваться в реальных окружениях.

  • В продакшене необходимо использовать Kubernetes Secrets / External Secrets Operator и переменные CI/CD.

  • После настройки переменных необходимо обязательно проверить успешность подключения сервисов по логам подов, где префикс – это значение переменной «ENVIRONMENT_PREFIX».

  • Коннекторы Debezium создаются вручную после установки чарта в соответствии с разделом Разворачивание коннекторов Debezium. Они обеспечивают перенос данных из баз-источников в общую базу «{prefix}_debezium_transfer_db».