Архитектура решения

architecture diagram

Принципы работы системы

  • Обновление и развертывание происходит с помощью Helm: c Helm-registry загружается последний набор шаблонов (helm charts), которые при установке преобразуются в конфиги Kubernetes. Кроме этого, helm charts предполагают конфигурацию поставляемого решения, которая описывается клиентом и может быть изменена в любое время.
  • Данные для сервисов выгружаются в клиентское S3 хранилище, с которым непосредственно будут взаимодействовать сервисы.
  • Образы для сервисов сразу доставляются в необходимые сервисы в кластере Kubernetes из Docker-registry.

Сетевая инфраструктура

On-Prem решение позволяет добиться установки сервисов в локальной сети, не имеющей доступа в интернет.

Примечание

Доступ в интернет может потребоваться только в случае, когда необходимо обновление данных или сервисов.

Для возможности дополнительного подключения SaaS-сервисов к On-Prem решению рекомендуется настроить firewall.