Kubernetes Deployment
Deploy Aurora on any Kubernetes cluster using Helm.
Add the Helm Chart Source
Aurora's Helm chart is published to two registries. Use whichever your cluster tooling supports:
Option 1: Helm repository
helm repo add aurora https://raw.githubusercontent.com/Arvo-AI/aurora/gh-pages
helm repo update
helm search repo aurora
Option 2: OCI registry (GHCR)
helm show values oci://ghcr.io/arvo-ai/charts/aurora-oss > my-values.yaml
Both methods deliver the same chart. Choose OCI if your GitOps tooling (ArgoCD, Flux) already uses OCI, or the traditional repo if you prefer helm repo add.
Prerequisites
You need a Kubernetes cluster with:
- 4+ CPU cores and 12+ GB RAM allocatable
- A working default StorageClass (GKE and AKS have this out of the box; EKS needs setup)
kubectlconnected to the cluster
Don't have a cluster yet? Follow one of these setup guides first:
- AWS EKS: EKS Cluster Setup for Aurora — includes CSI driver and S3 bucket creation
- GCP GKE / Azure AKS: Create a cluster with default settings — both include working storage out of the box
Required tools
| Tool | Install |
|---|---|
kubectl | kubernetes.io/docs/tasks/tools |
helm | helm.sh/docs/intro/install |
yq | github.com/mikefarah/yq#install |
openssl | Usually pre-installed. macOS: brew install openssl |
Clone the repo
git clone https://github.com/arvo-ai/aurora.git
cd aurora