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

Установка в 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-чарт. Устанавливаются независимо в любом инструменте.

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


Предварительные требования

Требование Минимум Примечание
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.