Stay organized with collectionsSave and categorize content based on your preferences.
A cluster blueprint is aYAMLfile 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, seeCluster 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.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[[["\u003cp\u003eCluster blueprints are defined by \u003ccode\u003eYAML\u003c/code\u003e files, providing reusable configurations for deploying specific environments via Cluster Toolkit.\u003c/p\u003e\n"],["\u003cp\u003eThe catalog of cluster blueprints can be searched and filtered using criteria such as scheduler, storage, machine types, and base operating system.\u003c/p\u003e\n"],["\u003cp\u003eEach cluster blueprint highlights featured applications and Google Cloud resources that can be used within the defined environment.\u003c/p\u003e\n"],["\u003cp\u003eCluster blueprints in this catalog are categorized into different collections, such as Core, Community, and Experimental.\u003c/p\u003e\n"],["\u003cp\u003eA wide array of schedulers, storage solutions, machine types, operating systems, featured software, and compute resources are available across the cluster blueprints.\u003c/p\u003e\n"]]],[],null,["# Cluster blueprint catalog\n\nA cluster blueprint is a `YAML` file that defines a reusable configuration and\ndescribes the specific environment that you want to deploy using Cluster Toolkit.\nA cluster blueprint implements and documents a specific opinionated\nsolution. For more information about cluster blueprints, see [Cluster blueprint](/cluster-toolkit/docs/setup/cluster-blueprint).\n\nTo search the catalog, you can filter by a combination of your required\nscheduler, storage, machine types, and base operating system. For each cluster\nblueprint, featured applications and Google Cloud resources that can be\nleveraged by using the blueprint are also highlighted. \nBatch GKE Slurm HTCondor Cloud Storage Intel DAOS Filestore Filestore High Scale Google Cloud Managed Lustre A4 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 \nClear all \n\n^\\*^This OS image is an optimized Schedmd's\nSlurm image that is based on the specified operating system.\n\n^†^This OS image has DAOS drivers pre-installed and needs to\nbe built following instructions in the DAOS project.\n\nWhat's next\n-----------\n\n- Set up [Cluster Toolkit](/cluster-toolkit/docs/setup/configure-environment)\n- Review [Cluster deployment overview](/cluster-toolkit/docs/deploy/deploy-cluster-overview)"]]