For a fresh install, start with the Quickstart. Use standalone chart installation when you want to install each Helm chart individually using helm install or helm upgrade. This is useful when:
Each chart must be installed into the exact namespace shown in the tables below.
These namespace assignments are fixed because service-to-service cluster DNS addressing and
Vault (OpenBao) authentication claims depend on this layout. Installing a chart into the
wrong namespace will cause authentication failures such as
error validating claims: claim "/kubernetes.io/namespace" does not match any associated bound claim values.
The standalone installation follows five phases. Each phase must complete successfully before proceeding to the next.
The NVCF self-hosted stack consists of 14 Helm charts across three groups. Charts must be installed in the order shown below, as later charts depend on earlier ones.
These infrastructure services must be installed first.
These NVCF control plane services depend on the infrastructure above.
Gateway routing is installed after all core services are running.
The NVCA Operator is installed last, after the control plane is running.
All charts are distributed as OCI artifacts. Pull them from your mirrored registry:
For the full list of NVCF artifacts to mirror, see self-hosted-artifact-manifest.