From zero to running Fortem in your cluster. ~5 minutes.
Fortem v1 is in design partner access. The Helm chart and full documentation are shared with early partners after a discovery call. Book a 20-min call →
A running Kubernetes cluster (EKS, GKE, AKS, or self-managed k8s ≥ 1.26). Helm 3.x installed. `kubectl` configured with cluster-admin permissions.
# Verify cluster accesskubectl cluster-info# Verify Helmhelm version
Add the Fortem Helm repository and install the operator into a dedicated namespace. The operator registers all CRDs and starts the AI engine.
helm repo add fortem https://charts.fortem.devhelm repo updatehelm install fortem fortem/fortem \ --namespace fortem-system \ --create-namespace \ --set ai.provider=openai \ --set ai.apiKey=<YOUR_API_KEY># Installation takes ~3 minutes# Watch operator come up:kubectl get pods -n fortem-system -w
Once the operator is running, port-forward or configure your Ingress. The dashboard auto-discovers all clusters, namespaces, and workloads — no manual configuration.
# Quick access via port-forwardkubectl port-forward svc/fortem-ui 8080:80 -n fortem-system# Open: http://localhost:8080# Default credentials are printed in the install output.# Or configure Ingress:helm upgrade fortem fortem/fortem \ --namespace fortem-system \ --set ingress.enabled=true \ --set ingress.host=fortem.your-domain.com
In the AI Ops tab, describe what you need in plain English. Fortem generates a valid Environment CRD manifest, shows you a dry-run diff, and deploys after your approval.
# Example — type this in the AI Ops input:"Create staging namespace for api-gateway with Postgres 15 and Redis"# Fortem generates:apiVersion: fortem.dev/v1alpha1kind: Environmentmetadata: name: api-gateway-staging namespace: api-gateway-staging labels: fortem.dev/managed: "true" fortem.dev/ttl: 7dspec: cluster: prod-eu-west autoShutdown: true workloads: - kind: Deployment name: api-gateway image: api-gateway:latest replicas: 1 - kind: StatefulSet name: postgres image: postgres:15 storage: {size: 10Gi, storageClass: gp3} - kind: StatefulSet name: redis image: redis:7-alpine storage: {size: 2Gi, storageClass: gp3}
Once environments are running, Fortem's AIOps engine analyses CPU/memory usage, detects idle namespaces, identifies CrashLoopBackOff causes, and surfaces right-sizing recommendations. No configuration needed.
# AIOps insights appear automatically in the dashboard.# Example alerts Fortem generates:[CRITICAL] OOMKilled 3× in 2h → Deployment/worker · staging → Memory limit 256Mi, peak 310Mi → Recommended: increase limit to 512Mi[WARNING] Idle namespace detected → dev-pr-448: no traffic or deploys for 9 days → Estimated savings: $180/mo if destroyed[INFO] Right-size opportunity → Deployment/auth-service · production → CPU request 500m, p95 actual 48m → Save $76/mo across 2 replicas
The Helm chart and full documentation are available to design partners. Book a 20-minute call — we'll walk through your setup and get you access.
Book a discovery call →