A cluster blueprint is a YAML
file that defines a reusable configuration and
describes the specific environment that you want to deploy using Cluster Toolkit.
A cluster blueprint implements and documents a specific opinionated
solution. For more information about cluster blueprints, see Cluster blueprint.
To search the catalog, you can filter by a combination of your required scheduler, storage, machine types, and base operating system. For each cluster blueprint, featured applications and Google Cloud resources that can be leveraged by using the blueprint are also highlighted.
- Batch
- GKE
- Slurm
- HTCondor
- Cloud Storage
- Intel DAOS
- DDN-EXAScaler Lustre
- Filestore
- Filestore High Scale
- A3 Ultra
- A3 Mega
- A3 High
- A2
- C2
- C2D
- C3
- E2
- G2
- H3
- N2
- N1
- TPUv4
- Container-Optimized OS
- debian-11
- debian-12
- hpc-centos-7
- hpc-rocky-linux-8
- rocky-linux-8-optimized-gcp
- rocky-linux-8
- slurm-gcp-6-4-tf-2.14.0
- ubuntu-2004-lts
- Ansys Fluent
- GROMACS
- Maxtext
- NCCL
- OpenFoam
- Packer
- PyTorch
- QSim
- Spack
- Star CCM+
- TensorFlow
- VDI with VMD
- WRF
Cluster blueprint | Scheduler | Storage | Machine types | Base operating system | Featured software and compute resources | Collection |
---|---|---|---|---|---|---|
hpc-slurm-hcls | Slurm | Cloud Storage, Filestore | A2, C2 | hpc-centos-7* |
|
Community |
a3-highgpu-8g | Slurm | Filestore, Cloud Storage | A3 High | ubuntu-2004-lts* |
|
Core |
a3-megagpu-8g | Slurm | Filestore, Cloud Storage | A3 Mega | debian-12* |
|
Core |
gke-a3-ultragpu | GKE | Filestore, Cloud Storage | A3 Ultra | Container-Optimized OS |
|
Core |
a3-ultragpu-8g | Slurm | Filestore, Cloud Storage | A3 Ultra | Container-Optimized OS |
|
Core |
serverless-batch-mpi | Batch | Filestore | C2 | hpc-centos-7 |
|
Core |
tutorial-starccm | None | Filestore | C2 | hpc-centos-7 |
|
Community, Experimental |
tutorial-fluent | None | Filestore | C2 | hpc-centos-7 |
|
Community, Experimental |
hpc-slurm-gromacs | Slurm | Filestore | C2 | hpc-rocky-linux-8* |
|
Community, Experimental |
htc-htcondor | HTCondor | None | C2 | hpc-centos-7 |
Community, Experimental | |
image-builder | Slurm | Filestore | C2, N2 | hpc-centos-7* |
|
Core |
hpc-amd-slurm | Slurm | Filestore | C2D | hpc-centos-7* |
|
Community |
client-google-cloud-storage | None | Cloud Storage | E2 | hpc-centos-7 |
Community, Experimental | |
quantum-circuit-simulator | None | None | N1 | ubuntu-2004-lts |
|
Community |
hpc-slurm-local-ssd | Slurm | Filestore | N1 | hpc-centos-7* |
|
Community, Experimental |
serverless-batch | Batch | Filestore | N2 | rocky-linux-8-optimized-gcp |
Core | |
pfs-lustre | None | DDN-EXAScaler Lustre | N2 | hpc-centos-7 |
|
Core |
pfs-daos | None | Intel DAOS | N2 | hpc-centos-7† |
|
Community |
ml-gke | GKE | None | N2, A2 | Container-Optimized OS |
|
Community, Experimental |
ml-slurm | Slurm | Filestore, Cloud Storage | N2, A2, G2 | debian-11* |
|
Core |
hpc-slurm-daos | Slurm | Intel DAOS | N2, C2 | hpc-rocky-linux-8* |
|
Community |
hpc-slurm-ubuntu2004 | Slurm | Filestore | N2, C2 | ubuntu-2004-lts |
Community | |
hpc-gke | GKE | None | N2, C2 | Container-Optimized OS | Community, Experimental | |
omnia-cluster | None | Filestore | N2, C2 | rocky-linux-8 |
|
Community, Experimental |
htc-slurm | Slurm | Filestore, Filestore High Scale, DDN EXAScaler Lustre | N2, C2 | hpc-centos-7* |
|
Community, Experimental |
hpc-slurm-sharedvpc | Slurm | Filestore | N2, C2 | hpc-rocky-linux-8* |
|
Community |
hpc-enterprise-slurm | Slurm | Filestore, Filestore High Scale, DDN-EXAScaler Lustre | N2, C2, C3, A2, H3 | hpc-centos-7* |
|
Core |
hpc-slurm | Slurm | Filestore | N2, C2, H3 | hpc-centos-7* |
Core | |
hpc-build-slurm-image | Slurm | None | N2D | hpc-rocky-linux-8* |
|
Community |
storage-gke | GKE | Filestore, ephemeral storage | N2D | Container-Optimized OS |
|
Community, Experimental |
hpc-slurm6-tpu-maxtext | Slurm | None | TPUv4, N2, C2 | slurm-gcp-6-4-tf-2.14.0* |
|
Community, Experimental |
*This OS image is an optimized Schedmd's Slurm image that is based on the specified operating system.
†This OS image has DAOS drivers pre-installed and needs to be built following instructions in the DAOS project.
What's next
- Set up Cluster Toolkit
- Review Cluster deployment overview