Skip to main content
Version: v4.8 Stable

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:

ModelDescriptionUse case
Private nodesEach 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 nodesTenants 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

StackComponents
NVIDIA Run:aivCluster, 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.