Certified Stacks
Certified Stacks are tested, versioned, one-command deployments of a vCluster plus a complete application stack. Each stack handles provisioning, dependency orchestration, and configuration automatically, so platform teams can go from zero to a fully configured tenant cluster environment without manual integration work.
Stacks are maintained in the certified-stacks repository. The repo contains full documentation, usage instructions, and architecture details for each stack.
Why use certified stacks
Deploying applications on top of Kubernetes involves stitching together multiple components — operators, controllers, CRDs, Helm charts — and getting the sequencing and configuration right across all of them. Certified Stacks eliminate that gap by providing pre-built, tested configurations that work out of the box.
- Tenant isolation out of the box. Stacks ship with pre-built configurations for both private and shared node models, so platform teams can match their worker node architecture to their security and performance requirements without custom integration work.
- Built on validated reference architectures. Each stack extends partner-published reference architectures with additional deployment flexibility and tenancy options.
- Forkable and extensible. Every stack is a starting point, not a black box. Fork the repo, modify Helm values, swap components, or adapt the orchestration to your environment.
Worker node models
Each stack supports two worker node models:
| Model | Description | Use case |
|---|---|---|
| Private nodes | Each tenant gets a dedicated tenant cluster with private auto-provisioned nodes. Full isolation of control plane, GPU operators, drivers, and networking. | Untrusted tenants, strict compliance requirements |
| Shared nodes | Tenants share Control Plane Cluster nodes via label-based assignment. Each tenant gets its own tenant cluster with a separate Kubernetes API and workload scheduling. | Trusted tenants, cost-efficient shared infrastructure |
Available stacks
| Stack | Components |
|---|---|
| NVIDIA Run:ai | vCluster, NVIDIA GPU Operator, NVIDIA Run:ai |
| Slinky (Slurm) | vCluster, NVIDIA GPU Operator, Slurm via Slinky operator |
Get started
For detailed setup instructions, prerequisites, and configuration options, see the certified-stacks repository.
Build your own stack
Certified Stacks are designed to be customized. You can fork the repository and adapt any stack to your environment, or use the existing stacks as a reference for building your own. See the repository README for code style conventions and module structure.