Configuration Templates
Use these templates to start with a complete config.yaml instead of building one from scratch. Choose the template that best matches your Kubernetes environment, workloads, and networking setup, then replace the example values with those prepared for your environment.
The templates below are for same-cluster installations. For a multi-cluster installation, see Use a Template for Multi-Cluster.
Before You Use a Template
Complete Preparations before using a template. This includes completing the applicable System Requirements and having the required domains, TLS certificates, networking values, registry credentials, and other installation inputs ready.
- See Same-Cluster Installation or Multi-Cluster Installation, whichever matches your deployment model, to understand the minimum configuration needed before adapting a template.
- See Prerequisites and Features to understand the components required, depending on the workload types you plan to enable - each template installs a fixed set of prerequisites and features, and depending on which one you choose, you may need to adjust versions or add
customHelmValuesfor your environment (for example, an explicit CUDA driver version if you plan to use GPU fractions). - See Configuration Reference for the full set of supported fields and descriptions.
Full Installation
Use a Template for Multi-Cluster
To use a template in a multi-cluster deployment, split it into two config files instead of copying it as-is. The example below splits the Full Installation template into a control plane config and a cluster config:
cp-config.yaml:
cluster-config.yaml:
Training Installation
Inference Installation
Gateway API Installation
OpenShift Installation
Gov-Ready Installation
Use this template for a Gov-ready same-cluster installation on Kubernetes. It includes FIPS mode, the Docker Hub image pull secret, an external PostgreSQL instance, and the hardened images of the third-party services. For what each value does, and how to get access to the images, refer to Gov-Ready Third-Party Services. For the overall flow, refer to Gov-Ready Installation.
To use the template in a multi-cluster deployment, split it as described in Use a Template for Multi-Cluster: the controlPlane values go in the control plane config and the cluster values go in the cluster config.