Варианты установки CodeScoring.Save

CodeScoring.Save поддерживает два варианта установки: SQLite-вариант в k3s и PostgreSQL-вариант в Kubernetes. Оба варианта устанавливаются через Helm-чарт save, но отличаются инфраструктурой и сценарием эксплуатации.

Адрес Helm-репозитория и реестра контейнерных образов CodeScoring.Save предоставляет вендор. В примерах установки используются плейсхолдеры <HELM_REPOSITORY_URL> и <REGISTRY_HOST>.

Доступные варианты

ВариантКогда использовать
Hosted-инсталляцияДля тестирования, демонстраций, небольших команд и быстрого старта без отдельной инфраструктуры PostgreSQL и S3
PostgreSQL-инсталляцияДля продуктивного использования, масштабирования и эксплуатации с внешней или встроенной PostgreSQL и S3-совместимым хранилищем

Перед выбором варианта проверьте требования к установке и подготовьте общий файл values.yaml. Основные параметры задаются в секциях:

  • image
  • envs
  • configMaps
  • deploymentsGeneral
  • postgres
  • minio

В image задаются общий реестр, тег и pull secret для образов backend, frontend и auth. Переменные окружения сервисов Save задаются в envs.

Чтобы значения из envs попали в Pod, включите ConfigMap envs и подключите его к deployments через deploymentsGeneral.envConfigmaps.

Страница была полезна?