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