Skip to content

Пререквизиты

Компоненты, которые не входят в дефолтную поставку приложения Continuity, однако необходимы для его работы.

Kubernetes/OpenShift

K8s-совместимый кластер с возможностью заведения отдельного namespace. В Данном namespace - возможность создания сервисной УЗ с правами на CRUD всех базовых типов объектов. Минимальная ресурсная квота - 8CPU, 16Gb RAM, 100Gb disk space. Также, на локальной машине, должен быть установлен инструмент для управления Kubernetes приложениями - Helm. Дополнительно в кластере понадобятся:

  • NFS StorageClass - RWM класс хранения в Kubernetes, который использует NFS-сервер.
  • Ingress Controller - контроллер, который обеспечивает доступ к сервисам Kubernetes извне.

Установка Kubernetes на minikube

Keycloak

Сервис для авторизации и аутентификации Keycloak.

Рекомендуется использовать чарт codecentric. Описание установки и настройки сервиса можно найти здесь.

S3 хранилище

S3 хранилище (Minio или Yandex Object Storage) - хранилище, в котором сохраняются результаты метрик. В данном хранилище должна быть возможностью заведения отдельного бакета, минимально рекомендованный размер которого - 100Gb. Для работы с данным бакетом нужен сервисный аккаунт с ролью storage.editor или storage.admin (GET/UPDATE/DELETE объектов).

Инструкция по установке Minio