Об этом проекте
Этот репозиторий предоставляет Helm-чарт для развёртывания Qualytics — закрытой, контейнерно-ориентированной платформы для оценки, мониторинга и обеспечения качества корпоративных данных. Чарт развёртывает однотенантный экземпляр в Kubernetes-кластере, совместимом с CNCF.
Архитектура: развёртывание разделено на Controlplane (API, сервисы CMD и интерфейс Frontend UI), Dataplane (приложение Spark с подами driver и executor) и внешние Datastores, которые оно отслеживает. PostgreSQL хранит состояние платформы (по умолчанию StatefulSet внутри кластера или внешний), а RabbitMQ служит брокером сообщений. Datastores настраиваются после развёртывания через UI и поддерживают коннекторы JDBC (Snowflake, BigQuery, Redshift, Databricks, PostgreSQL, Oracle, SQL Server) и DFS (S3, GCS, ADLS).
Предварительные требования: Kubernetes 1.30+, kubectl, Helm 3.12+, выданный Qualytics токен реестра образов и уникальный идентификатор развёртывания. Аутентификация может быть на основе базы данных (рекомендуется) или Auth0.
Использование: работайте с менеджером аккаунта Qualytics для получения материалов установки. Шаги включают создание CNCF-совместимого кластера (предоставлены шаблоны Terraform для AWS EKS, GCP GKE, Azure AKS), создание файла конфигурации из template.values.yaml, установку обязательных значений (идентификатор развёртывания, запись DNS, аутентификация, секреты безопасности), развёртывание через Helm, настройку DNS и TLS и активацию лицензии.
Поддерживаются развёртывания в изолированной среде (air-gapped), при этом единственной постоянной зависимостью от интернета является Auth0 для федеративной аутентификации (опционально). Необходимо спланировать контейнерные образы, доступ к datastore и разрешение JDBC-драйверов (через Maven Central или внутренний репозиторий).
Документация охватывает аутентификацию, зеркалирование образов Docker, пользовательские репозитории Maven, идентификацию AWS, наблюдаемость, управление лицензиями и выбор размера кластера.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.