Skip to content

Компоненты

MWS Data Cat состоит из 4 основных компонентов: GMS, MAE Consumer (необязательно), MCE Consumer (необязательно) и Front-End.

Основные компоненты зависят от 3 внешних технологий:

  • Kafka (версия 3.2.0 и выше)
  • Postgres (версия 14 и выше)
  • Elasticsearch (версия 7.17.3) или Opensearch (версия 2.19.4)

Зависимости должны быть установлены до развертывания MWS Data Cat.

Мы так же предоставляем HelmChart для развертывания зависимостей с примером конфигурации.

Пример развертывания

Добавляем репозиторий

helm repo add mws-data-platform https://repo.productfactory.mts.ru/mws-data-platform/registry

helm repo update

Создаем секрет для Postgres

kubectl create secret generic postgresql-secrets --from-literal=postgres-password="P@$$w0rI)"

Устанавливаем основные зависимости

helm install prerequisites mws-data-platform/mws-data-cat-prerequisites

Вы так же можете развернуть конфигурацию со своими параметрами предварительно выгрузив файл с настройками в отдельный файл:

helm show values mws-data-platform/mws-data-cat-prerequisites > <path-to-values-file>

После внесения правок выполните установку:

helm upgrade --install prerequisites mws-data-platform/mws-data-cat-prerequisites --values <path-to-values-file>

Используйте команду kubectl get pods для просмотра статуса развертывания зависимостей, все поды должны быть со статусом Running.

Устанавливаем MWS Data Cat

helm install mws-data-cat mws-data-platform/mws-data-cat

Вы так же можете развернуть конфигурацию со своими параметрами предварительно выгрузив файл с настройками в отдельный файл:

helm show values mws-data-platform/mws-data-cat > <path-to-values-file>

После внесения правок выполните установку:

helm upgrade --install prerequisites mws-data-platform/mws-data-cat --values <path-to-values-file>