This page provides a catalog of cluster blueprints, which are reusable YAML configuration files that define pre configured environments that you can deploy by using Cluster Toolkit. Each blueprint specifies the scheduler, storage, machine types, and base operating system for a specific workload. By default, cluster blueprints use a Rocky Linux 9 OS image. For more information about cluster blueprints, see Cluster blueprints.
To search the catalog, filter by your required scheduler, storage type, machine type, base operating system, or featured software and Google Cloud resources. For machine types that automatically attach NVIDIA GPUs, the GPU model appears in parentheses in the Select machine type filter.
| Cluster blueprint | Guide | Scheduler | Storage | Machine types | Base operating system | Featured software and compute resources | Collection |
|---|---|---|---|---|---|---|---|
| a4x-maxgpu-4g-metal | A4X Max for Slurm | Slurm | Cloud Storage, Google Cloud Managed Lustre | A4X Max | ubuntu-accelerator-2404-arm64-with-nvidia-580 |
|
Core |
| gke-a4x-max-bm | A4X Max for GKE | GKE | Cloud Storage, gke-persistent-volume | A4X Max | Container-Optimized OS |
|
Core |
| gke-tpu-7x | TPU 7x for GKE | GKE | None | TPU7x | Container-Optimized OS |
|
Core |
| gke-tpu-v6e | TPU v6e for GKE | GKE | None | TPU v6e | Container-Optimized OS |
|
Core |
| gke-tpu-v5p | GKE | None | TPU v5p | Container-Optimized OS |
|
Core | |
| gke-tpu-v5e | GKE | None | TPU v5e | Container-Optimized OS |
|
Core | |
| gke-tpu-v4 | GKE | None | TPU v4 | Container-Optimized OS |
|
Core | |
| a4-highgpu-8g | A4 for Slurm | Slurm | Cloud Storage, Google Cloud Managed Lustre | A4  | ubuntu-2404-lts |
|
Core |
| a4x-highgpu-4g | A4X for Slurm | Slurm | Cloud Storage, Google Cloud Managed Lustre | A4X | ubuntu-2404-lts |
|
Core |
| gke-a4x | A4X for GKE | GKE | Cloud Storage, gke-persistent-volume | A4X | Container-Optimized OS |
|
Core |
| gke-a3-ultragpu | A3 Ultra for GKE | GKE | Cloud Storage, gke-persistent-volume | A3 Ultra | Container-Optimized OS |
|
Core |
| gke-a3-highgpu | A3 High for GKE | GKE | None | A3 High | Container-Optimized OS |
|
Core |
| gke-a3-highgpu-inference-gateway | GKE | None | A3 High | Container-Optimized OS |
|
Core | |
| gke-a3-megagpu | A3 Mega for GKE | GKE | None | A3 Mega | Container-Optimized OS |
|
Core |
| gke-managed-hyperdisk | GKE | gke-storage | C3 | Container-Optimized OS | Core, Experimental | ||
| gke-managed-lustre | GKE | Google Cloud Managed Lustre, gke-persistent-volume | N2D | Container-Optimized OS | Core | ||
| gke-a4 | A4 for GKE | GKE | Cloud Storage, gke-persistent-volume | A4  | Container-Optimized OS |
|
Core |
| gke-g4 | GKE | None | G4 | Container-Optimized OS |
|
Core | |
| gke-g4-confidential | GKE | gke-storage | G4 | Container-Optimized OS |
|
Core | |
| ml-slurm-g4 | Slurm | Filestore | G4, N2 | ubuntu-accelerator-2204-amd64-with-nvidia-580 |
|
Core | |
| gke-h4d | GKE | Filestore, gke-persistent-volume | H4D | Container-Optimized OS |
|
Core | |
| a3-ultragpu-8g | A3 Ultra for Slurm | Slurm | Cloud Storage, Google Cloud Managed Lustre | A3 Ultra | ubuntu-2404-lts |
|
Core |
| a3-highgpu-8g | A3 High for Slurm | Slurm | Google Cloud Managed Lustre | A3 High | ubuntu-2204-lts* |
|
Core |
| a3-megagpu-8g | A3 Mega for Slurm | Slurm | Cloud Storage, Google Cloud Managed Lustre | A3 Mega | ubuntu-accelerator-2404-amd64-with-nvidia-580 |
|
Core |
| h4d-vm | None | Filestore, Local SSD | H4D | hpc-rocky-linux-9 |
|
Core, Experimental | |
| hpc-slurm-h4d | RDMA cluster with H4D | Slurm | Filestore, Local SSD | N2, H4D | hpc-rocky-linux-9 |
|
Core |
| hpc-slurm | Slurm cluster | Slurm | Filestore | N2, C2 , H3 | hpc-rocky-linux-9* |
Core | |
| hpc-enterprise-slurm | Slurm | Filestore, Google Cloud Managed Lustre | N2, C2 , C2D, C3, A2, H3 | hpc-rocky-linux-9* |
|
Core | |
| hpc-slurm6-tpu-maxtext | Slurm | None | TPU v4, N2, C2  | slurm-gcp-6-4-tf-2.14.0* |
|
Community, Experimental | |
| ml-slurm | Slurm | Filestore | C2 , A2, G2 | debian-12* |
|
Core | |
| batch | Batch | Filestore | N2 | rocky-linux-9-optimized-gcp |
Core | ||
| batch-mpi | Batch | Filestore | C2  | hpc-rocky-linux-9 |
|
Core | |
| pfs-managed-lustre-slurm | Slurm | Google Cloud Managed Lustre | C2 , N2 | hpc-rocky-linux-9* |
Core | ||
| pfs-managed-lustre-vm | None | Google Cloud Managed Lustre | N2 | hpc-rocky-linux-9 |
Core | ||
| storage-slurm | Slurm | Cloud Storage | C3D | hpc-rocky-linux-9* |
Core | ||
| storage-vm | None | None | C3D | hpc-rocky-linux-9 |
Core | ||
| netapp-volumes | None | Google Cloud NetApp Volumes | N2 | hpc-rocky-linux-9 |
Core | ||
| netapp-volumes-slurm | Slurm | Google Cloud NetApp Volumes | N2 | hpc-rocky-linux-9* |
Core | ||
| cae-slurm | Slurm | Filestore | H3, C3, N2 | hpc-rocky-linux-9* |
Core | ||
| af3-slurm | Slurm | pre-existing-network-storage | C3D, G2, A2, N2, C2  | hpc-rocky-linux-9* |
|
Core, Experimental | |
| tutorial-starccm | Simcenter STAR CCM+ | None | Filestore | C2  | hpc-centos-7 |
|
Community, Experimental |
| tutorial-fluent | Ansys Fluent | None | Filestore | C2  | hpc-rocky-linux-9 |
|
Community, Experimental |
| image-builder | Slurm | None | C2 , N2 | hpc-rocky-linux-9* |
|
Core | |
| hpc-build-slurm-image | Slurm | None | N2D | hpc-rocky-linux-9* |
|
Community, Experimental | |
| hpc-amd-slurm | Slurm | Filestore | C2D | hpc-rocky-linux-9* |
|
Community | |
| hpc-slurm-local-ssd | Slurm | Filestore, Local SSD | C2 , N1 | hpc-rocky-linux-9* |
Community, Experimental | ||
| hpc-slurm-ubuntu2204 | Slurm | Filestore | N2, C2  | ubuntu-2204-lts |
|
Community | |
| hpc-slurm-gromacs | Slurm | Filestore | C2  | hpc-rocky-linux-9* |
|
Community, Experimental | |
| hcls-blueprint | Slurm | Cloud Storage, Filestore | G2, C2  | hpc-rocky-linux-9* |
|
Core | |
| htc-htcondor | HTCondor | None | C2  | hpc-rocky-linux-8 |
Community, Experimental | ||
| ml-gke | GKE | None | G2 | Container-Optimized OS |
|
Core | |
| hpc-gke | GKE | None | N2, C2  | Container-Optimized OS | Core | ||
| storage-gke | GKE | Filestore, Local SSD, Cloud Storage, gke-persistent-volume, gke-storage | N2D, C3D | Container-Optimized OS |
|
Core | |
| client-google-cloud-storage | None | Cloud Storage, pre-existing-network-storage | N2D | hpc-rocky-linux-9 |
Community, Experimental | ||
| hpc-slurm-sharedvpc | Slurm | Filestore | N2, C2  | hpc-rocky-linux-9* |
|
Community, Experimental |
*This OS image is an optimized SchedMD Slurm image that is based on the specified operating system.
What's next
- To set up your environment, see Set up Cluster Toolkit.
- To learn about the deployment process, see Cluster deployment overview.
- To customize your blueprints by using modules, see Modules.