Перейти к содержанию

Установка в Kubernetes

AppSec.GenAI v2 разворачивается в Kubernetes через Helm-чарты из Harbor OCI-реестра. Поддерживается два способа установки.

Способы установки

Когда использовать: первая установка, нет своего GitOps-инструмента, нужно быстро развернуть платформу.

Единый Docker-образ, который задаёт вопросы, генерирует values.yaml и устанавливает все компоненты в правильном порядке.

docker run --rm -it \
  -v ~/.kube:/root/.kube:ro \
  -v $(pwd):/workspace \
  registry.appsec.global/appsecgenai-release/wizard:<VERSION> \
  wizard

Руководство по установке через Wizard

Когда использовать: 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.