Cluster blueprint catalog

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
  • NVIDIA ConnectX-8
  • Bare metal
  • NVIDIA IMEX
  • GPUs
  • Cloud RDMA
Core
gke-a4x-max-bm A4X Max for GKE GKE Cloud Storage, gke-persistent-volume A4X Max Container-Optimized OS
  • NVIDIA ConnectX-8
  • Bare metal
  • GPUs
  • JobSet
  • Kueue
Core
gke-tpu-7x TPU 7x for GKE GKE None TPU7x Container-Optimized OS
  • TPUs
  • JobSet
  • Kueue
  • JAX
  • Multi-VPC Networking
Core
gke-tpu-v6e TPU v6e for GKE GKE None TPU v6e Container-Optimized OS
  • TPUs
  • JobSet
  • Kueue
  • JAX
  • Multi-VPC Networking
Core
gke-tpu-v5p GKE None TPU v5p Container-Optimized OS
  • TPUs
  • JobSet
  • Kueue
  • JAX
Core
gke-tpu-v5e GKE None TPU v5e Container-Optimized OS
  • TPUs
  • JobSet
  • Kueue
  • JAX
Core
gke-tpu-v4 GKE None TPU v4 Container-Optimized OS
  • TPUs
  • JobSet
  • Kueue
  • JAX
Core
a4-highgpu-8g A4 for Slurm Slurm Cloud Storage, Google Cloud Managed Lustre A4  ubuntu-2404-lts
  • Advanced Compute Images
  • NVIDIA ConnectX-7
  • Google Virtual NIC (gVNIC)
  • GPUs
  • Virtual Private Cloud
Core
a4x-highgpu-4g A4X for Slurm Slurm Cloud Storage, Google Cloud Managed Lustre A4X ubuntu-2404-lts
  • Advanced Compute Images
  • NVIDIA ConnectX-7
  • Google Virtual NIC (gVNIC)
  • NVIDIA IMEX
  • GPUs
Core
gke-a4x A4X for GKE GKE Cloud Storage, gke-persistent-volume A4X Container-Optimized OS
  • GPUs
  • JobSet
  • Kueue
Core
gke-a3-ultragpu A3 Ultra for GKE GKE Cloud Storage, gke-persistent-volume A3 Ultra Container-Optimized OS
  • NVIDIA ConnectX-7
  • Google Virtual NIC (gVNIC)
  • GPUs
Core
gke-a3-highgpu A3 High for GKE GKE None A3 High Container-Optimized OS
  • GPUs
  • JobSet
  • Kueue
Core
gke-a3-highgpu-inference-gateway GKE None A3 High Container-Optimized OS
  • GPUs
  • GKE Inference Gateway
Core
gke-a3-megagpu A3 Mega for GKE GKE None A3 Mega Container-Optimized OS
  • GPUs
  • JobSet
  • Kueue
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
  • GPUs
  • JobSet
  • Kueue
Core
gke-g4 GKE None G4 Container-Optimized OS
  • GPUs
  • JobSet
  • Kueue
Core
gke-g4-confidential GKE gke-storage G4 Container-Optimized OS
  • Confidential VM
  • GPUs
  • JobSet
  • Kueue
Core
ml-slurm-g4 Slurm Filestore G4, N2 ubuntu-accelerator-2204-amd64-with-nvidia-580
  • GPUs
  • Packer
Core
gke-h4d GKE Filestore, gke-persistent-volume H4D Container-Optimized OS
  • Cloud RDMA
  • Google Virtual NIC (gVNIC)
  • JobSet
  • Kueue
  • Service account
Core
a3-ultragpu-8g A3 Ultra for Slurm Slurm Cloud Storage, Google Cloud Managed Lustre A3 Ultra ubuntu-2404-lts
  • Advanced Compute Images
  • NVIDIA ConnectX-7
  • Google Virtual NIC (gVNIC)
  • GPUs
Core
a3-highgpu-8g A3 High for Slurm Slurm Google Cloud Managed Lustre A3 High ubuntu-2204-lts*
  • Google Virtual NIC (gVNIC)
  • GPUs
Core
a3-megagpu-8g A3 Mega for Slurm Slurm Cloud Storage, Google Cloud Managed Lustre A3 Mega ubuntu-accelerator-2404-amd64-with-nvidia-580
  • Google Virtual NIC (gVNIC)
  • GPUs
Core
h4d-vm None Filestore, Local SSD H4D hpc-rocky-linux-9
  • Google Virtual NIC (gVNIC)
  • Cloud RDMA
Core, Experimental
hpc-slurm-h4d RDMA cluster with H4D Slurm Filestore, Local SSD N2, H4D hpc-rocky-linux-9
  • Google Virtual NIC (gVNIC)
  • Cloud RDMA
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*
  • GPUs
Core
hpc-slurm6-tpu-maxtext Slurm None TPU v4, N2, C2  slurm-gcp-6-4-tf-2.14.0*
  • TPUs
  • MaxText
Community, Experimental
ml-slurm Slurm Filestore C2 , A2, G2 debian-12*
  • GPUs
  • NCCL
  • PyTorch
  • TensorFlow
Core
batch Batch Filestore N2 rocky-linux-9-optimized-gcp Core
batch-mpi Batch Filestore C2  hpc-rocky-linux-9
  • Spack
  • Weather Research and Forecasting (WRF)
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*
  • AlphaFold 3
  • GPUs
  • Packer
Core, Experimental
tutorial-starccm Simcenter STAR CCM+ None Filestore C2  hpc-centos-7
  • Star CCM+
Community, Experimental
tutorial-fluent Ansys Fluent None Filestore C2  hpc-rocky-linux-9
  • Ansys Fluent
Community, Experimental
image-builder Slurm None C2 , N2 hpc-rocky-linux-9*
  • Packer
Core
hpc-build-slurm-image Slurm None N2D hpc-rocky-linux-9*
  • Packer
  • Building Slurm
Community, Experimental
hpc-amd-slurm Slurm Filestore C2D hpc-rocky-linux-9*
  • AMD
  • AMD Optimizing C/C++ and Fortran Compilers (AOCC)
  • OpenFOAM
  • Spack
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
  • Advanced Compute Images
Community
hpc-slurm-gromacs Slurm Filestore C2  hpc-rocky-linux-9*
  • GROMACS
  • Spack
Community, Experimental
hcls-blueprint Slurm Cloud Storage, Filestore G2, C2  hpc-rocky-linux-9*
  • GPUs
  • GROMACS on GPUs
  • Spack
  • VDI with VMD
Core
htc-htcondor HTCondor None C2  hpc-rocky-linux-8 Community, Experimental
ml-gke GKE None G2 Container-Optimized OS
  • GPUs
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
  • CSI Drivers
  • Persistent Volumes
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*
  • Shared VPC configuration
Community, Experimental

*This OS image is an optimized SchedMD Slurm image that is based on the specified operating system.

What's next