Skip to main content
Chamber is a GPU capacity control plane designed to maximize utilization while ensuring teams have guaranteed access to the resources they need.

Architecture

Chamber operates as a SaaS platform with lightweight agents deployed in your Kubernetes clusters:

How It Works

  1. Agents report capacity: Lightweight agents in each cluster report available GPU resources
  2. Chamber schedules workloads: When teams submit workloads, Chamber decides where to run them
  3. Agents execute locally: Agents create and manage workloads on your clusters
  4. Dashboard provides visibility: View utilization, manage teams, and track workloads
The agent only makes outbound connections to Chamber. No inbound firewall rules are required.

Data Model

Chamber’s data model reflects enterprise organizational structures:

Key Relationships

RelationshipDescription
Organization → TeamsAn org contains a hierarchy of teams
Organization → PoolsAn org can have multiple capacity pools
Team ↔ PoolMany-to-many via reservations
Team → WorkloadsWorkloads belong to exactly one team

Workload Classes

ClassCapacity SourcePreemptibleUse Case
ReservedTeam’s reservationNoProduction training, SLA workloads
ElasticReserved capacity first, then idle poolYesExperiments, batch processing, dev work
Elastic workloads maximize cluster utilization by using capacity that would otherwise sit idle, while still guaranteeing reserved workloads always have resources.

Next Steps