Prerequisites
- A Kubernetes cluster with GPU nodes
kubectlaccess to your clusterhelmv3 installed
Step 1: Create Your Organization
1
Sign up
Go to app.usechamber.io/signup and create your account.
2
Create organization
After signing in, you’ll be prompted to create an organization. This is your top-level tenant in Chamber.
3
Invite team members
Navigate to Settings > Members to invite colleagues to your organization.
Step 2: Connect Your Cluster
Install the Chamber agent in your Kubernetes cluster to sync workload state with the control plane.Step 3: Create Your First Team
Teams represent teams or projects in your organization. They form a hierarchy for organizing capacity allocation.1
Navigate to Teams
In the Chamber dashboard, click Teams in the sidebar.
2
Create root team
Click Create Team and enter:
- Name: e.g., “ML Platform”
- Description: Brief description of the team/project
3
Add projevts (optional)
Create sub-teams for different teams or projects under your root team.
Step 4: Allocate Capacity
Reserve GPU capacity for your team from your connected cluster.1
View capacity pools
Navigate to Capacity Pools to see your connected clusters.
2
Create reservation
Click on a pool, then Create Reservation:
- Select the team to receive capacity
- Specify the number of GPUs to reserve
Step 5: Submit a Workload
With capacity reserved, your team can now submit GPU workloads.Example Job
Workloads without the
chamber.io/workload-class label default to elastic and will use idle capacity.
