Установка в Kubernetes¶
AppSec.GenAI v2 разворачивается в Kubernetes через Helm-чарты из Harbor OCI-реестра. Поддерживается два способа установки.
Способы установки¶
Когда использовать: первая установка, нет своего GitOps-инструмента, нужно быстро развернуть платформу.
Единый Docker-образ, который задаёт вопросы, генерирует values.yaml и устанавливает все компоненты в правильном порядке.
Когда использовать: ArgoCD / FluxCD / Helmfile, нужен контроль над каждым компонентом, кастомная конфигурация.
Каждый компонент — отдельный Helm-чарт. Устанавливаются независимо в любом инструменте.
Предварительные требования¶
Полные системные требования
Ниже — краткая сводка. Детальные требования к кластеру, ресурсам, хранилищу, сети и GPU — на странице Системные требования (Kubernetes).
| Требование | Минимум | Примечание |
|---|---|---|
| Kubernetes | 1.26+ | |
| kubectl | соответствует серверу | настроен kubeconfig |
| Helm | 3.12+ | только для ручной установки |
| Docker | 24.0+ | только для Wizard |
| StorageClass | любой CSI | для persistence=true в production |
| Envoy Gateway | v1.5+ | только при exposure: gateway |
Ресурсы кластера¶
Кратко: минимум 8 vCPU / 24 ГБ (старт, демо), рекомендуется 24+ vCPU / 48 ГБ (production, запас под пиковые whitebox-атаки). Детальная разбивка (вычисления, хранилище, GPU, сеть) — на странице Системные требования (Kubernetes).
Реестр образов¶
Все чарты и образы: registry.appsec.global/appsecgenai-release/
Учётные данные предоставляет SwordFish Security.