Компоненты
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>