For AI agents: a documentation index is available at the root level at /llms.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
NVIDIA AI Cluster Runtime (AICR) generates validated, reproducible
configuration artifacts for GPU-accelerated Kubernetes clusters.
Given a description of your environment — cloud, accelerator, OS,
intent — AICR emits the Helm, Argo CD, Flux, or Helmfile artifacts
your deployment tool consumes. The output is hardware-aware,
version-locked, and backed by SLSA Build Level 3 image provenance.
For the project pitch, supported environments, and a feature
overview, see the repository README.
Find Your Path
If you are a…
Start here
User — operator deploying AICR to provision or validate a cluster
Each stage produces a serializable artifact and is independently
invocable. Stages can be chained or run standalone, and inputs and
outputs flow through files, stdout, or Kubernetes ConfigMaps
(cm://namespace/name). For the CLI walkthrough see
CLI Reference; for the architecture see
/aicr/contributor-guide/architecture-overview.
Glossary
Reference for the terms used across the docs site.
Term
Definition
Snapshot
Captured state of a target system (OS, kernel, Kubernetes, GPU, SystemD). Produced by aicr snapshot or the in-cluster snapshot Job.
Recipe
Resolved configuration spec — component refs, constraints, deployment order — produced by aicr recipe from criteria or from a snapshot.
Criteria
Query parameters that select a recipe: service, accelerator, intent, os, platform. nodes is carried as advisory metadata and does not filter overlays.
Overlay
A recipe metadata file (kind: RecipeMetadata) under recipes/overlays/ matched by criteria. Composes via single-parent inheritance (spec.base).
Mixin
A composable fragment (kind: RecipeMixin) under recipes/mixins/ carrying only constraints and componentRefs, referenced via spec.mixins.
A per-component generator that emits the bundle inputs (e.g., GPU Operator bundler).
Deployer
An output adapter that serializes a bundle in a tool-specific format: helm, helmfile, argocd, argocd-helm, flux.
Component
A deployable software package (e.g., GPU Operator, Network Operator). Lives in recipes/registry.yaml.
ComponentRef
A reference to a component inside a recipe — version, source, values file, dependencies.
Constraint
A declarative validation rule on a recipe (e.g., K8s.server.version >= 1.32.4).
Validation Phase
A stage of aicr validate: readiness (always implicit), deployment, performance, conformance.
Measurement
A snapshot data point keyed by type (K8s, OS, GPU, SystemD, NodeTopology, NetworkTopology), subtype, and reading.
Specificity
A score counting non-any criteria fields. More-specific overlays merge later.
Asymmetric matching
Criteria-matching rule: recipe any is a wildcard; query any does not match a specific recipe.
ConfigMap URI
cm://namespace/name — read or write snapshots and recipes directly to Kubernetes ConfigMaps.
Supported
The upstream recipe resolves and bundles, deploys on real hardware, passes its declared validation phases, and has published, verifiable evidence. See ROADMAP.
Preview
The recipe path and evidence are useful for early adoption, but AICR does not yet make the complete production support and lifecycle commitment required for Supported status. See Preview recipes.
SLSA / SBOM
Supply-chain Levels for Software Artifacts (release images reach Build Level 3) and Software Bill of Materials shipped with binaries and images.