terraform apply creates the entire infrastructure stack — from networking to GPU workload orchestration.
What Gets Deployed
Each module provisions the full stack your team needs to run GPU workloads with Chamber:Terraform Modules vs. Helm Agent
Chamber offers two ways to connect a cluster. Choose based on your starting point:| Terraform Modules | Helm Agent Only | |
|---|---|---|
| What it creates | Full infrastructure stack | Chamber agent only |
| Prerequisites | Cloud provider account + Terraform | Existing Kubernetes cluster with GPUs |
| Time to deploy | ~15-20 minutes | ~30 seconds |
| GPU autoscaling | Included (Karpenter) | Not included |
| GPU drivers | Included (NVIDIA GPU Operator) | Must be pre-installed |
| Best for | New clusters, greenfield deployments | Existing clusters |
Already have a Kubernetes cluster with GPU nodes? Skip the Terraform modules and install the Chamber agent directly via Helm.
Choose Your Cloud
AWS EKS
Deploy a GPU-ready EKS cluster on Amazon Web Services
Google Cloud GKE
Deploy a GPU-ready GKE cluster on Google Cloud Platform
Components
Both modules deploy the same core components:Karpenter — GPU autoscaling
Karpenter — GPU autoscaling
Karpenter automatically provisions and deprovisions GPU nodes based on workload demand. When a GPU job is submitted, Karpenter launches the right instance type. When nodes sit idle, Karpenter consolidates or terminates them to reduce costs.
NVIDIA GPU Operator — drivers and metrics
NVIDIA GPU Operator — drivers and metrics
The NVIDIA GPU Operator installs GPU drivers, the device plugin (enabling
nvidia.com/gpu resource requests), DCGM-Exporter (GPU metrics for Chamber dashboards), and GPU Feature Discovery (node labeling by GPU type).KAI Scheduler — fractional GPU support
KAI Scheduler — fractional GPU support
The KAI Scheduler enables GPU time-sharing, allowing multiple containers to share a single GPU. This improves utilization and reduces costs for workloads that don’t need a full GPU.
Chamber Agent — workload orchestration
Chamber Agent — workload orchestration
The Chamber Agent connects your cluster to the Chamber control plane, reporting capacity, managing workloads, and collecting GPU metrics.

