Self-hosted: обзор развертывания

Stable

Краткий ориентир для команд, которые запускают SPG99 в своём Kubernetes, а не используют managed-контур spg99.ru.

Обновлено: 5 марта 2026 г.

Эта страница относится прежде всего к self‑hosted‑сценариям. Если вы обычный пользователь managed‑платформы spg99.ru, её можно пропустить: все описанные ниже компоненты уже развёрнуты и обслуживаются инфраструктурой SPG99.

Что обычно нужно для self-hosted установки

Минимальная схема включает:

  • Kubernetes‑кластер;
  • persistent storage для stateful‑компонентов;
  • S3‑совместимое object storage;
  • DNS / ingress / load balancers для публикации Gateway, Control Plane и Console;
  • секреты и TLS‑материалы;
  • monitoring / logging бэкенды.

Какие сервисы поднимаются

В типовой установке разворачиваются:

  • control‑plane;
  • gateway;
  • provisioner;
  • pageserver;
  • safekeeper;
  • console;
  • при необходимости landing и admin.

Что важно понимать архитектурно

  • compute запускается по требованию и обычно не хранит durable‑состояние локально;
  • надёжность строится вокруг pageserver + safekeeper + object storage;
  • для пользователя PostgreSQL по‑прежнему доступен через единый Gateway.

Когда self-hosted имеет смысл

Такой сценарий нужен командам, которые хотят управлять всем окружением самостоятельно: сетью, секретами, storage, ingress и релизным циклом. Для большинства пользователей spg99.ru это не требуется — соответствующую работу уже выполняет инфраструктурный контур платформы.