Stay organized with collectionsSave and categorize content based on your preferences.
This feature lets you select aminimum CPU platformfor your Dataproc clusters. For example, when you create a cluster,
you can select Intel Skylake CPUs for the cluster's master
and/or worker instances to improve job performance.
Before using this feature, seeAvailable regions & zones, which lists
the platforms available in each zone. You can also run thegcloud compute zones describezonecommand to list
theavailableCpuPlatformsin your cluster's zone. For more information, seeSpecifying a minimum CPU platform for VM instances.
Use minimum CPU platform
gcloud command
To specify a minimum CPU platform for your cluster's master and/or worker (including
preemptible) nodes, pass one or both of the following flags to thegcloud dataproc clusters createcommand:
To specify a minimum CPU platform for your cluster's master, primary worker,
and/or secondary (preemptible) worker nodes, set theminCpuPlatformfield inInstanceGroupConfigfor your master, primary worker, and/or secondary (preemptible) instances in yourcluster.createrequest.
Console
You can specify a minimum CPU platform for your cluster's master and worker
nodes using the CPU PLATFORM AND GPU→CPU platform sections of the
Configure nodes panel on theCreate a clusterpage in the Google Cloud console.
[[["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\u003eThis feature lets you choose a minimum CPU platform for Cloud Dataproc clusters, like Intel Skylake, to enhance job performance.\u003c/p\u003e\n"],["\u003cp\u003eYou can find the available CPU platforms for each zone by checking the "Available regions & zones" or by using the \u003ccode\u003egcloud compute zones describe\u003c/code\u003e command.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003egcloud dataproc clusters create\u003c/code\u003e command allows you to specify minimum CPU platforms for master and worker nodes using the \u003ccode\u003e--master-min-cpu-platform\u003c/code\u003e and \u003ccode\u003e--worker-min-cpu-platform\u003c/code\u003e flags.\u003c/p\u003e\n"],["\u003cp\u003eUsing the REST API, you can set the \u003ccode\u003eminCpuPlatform\u003c/code\u003e field in the \u003ccode\u003eInstanceGroupConfig\u003c/code\u003e to define the minimum CPU platform for master, primary, and secondary worker nodes.\u003c/p\u003e\n"],["\u003cp\u003eThe Google Cloud console, specifically the "Create a cluster" page under the "CPU PLATFORM AND GPU" section, offers a way to select a minimum CPU platform for both master and worker nodes.\u003c/p\u003e\n"]]],[],null,["This feature lets you select a\n[minimum CPU platform](/compute/docs/instances/specify-min-cpu-platform)\nfor your Dataproc clusters. For example, when you create a cluster,\nyou can select Intel Skylake CPUs for the cluster's master\nand/or worker instances to improve job performance.\n\nBefore using this feature, see [Available regions \\& zones](/compute/docs/regions-zones#available), which lists\nthe platforms available in each zone. You can also run the\n`gcloud compute zones describe `\u003cvar translate=\"no\"\u003ezone\u003c/var\u003e command to list\nthe `availableCpuPlatforms` in your cluster's zone. For more information, see\n[Specifying a minimum CPU platform for VM instances](/compute/docs/instances/specify-min-cpu-platform).\n\nUse minimum CPU platform \n\ngcloud command\n\nTo specify a minimum CPU platform for your cluster's master and/or worker (including\npreemptible) nodes, pass one or both of the following flags to the\n[`gcloud dataproc clusters create`](/sdk/gcloud/reference/dataproc/clusters/create)\ncommand: \n\n```\ngcloud dataproc clusters create \\\n --region=region \\\n --master-min-cpu-platform=cpu-platform-name \\\n --worker-min-cpu-platform=cpu-platform-name \\\n other args ...\n```\n\nREST API\n\nTo specify a minimum CPU platform for your cluster's master, primary worker,\nand/or secondary (preemptible) worker nodes, set the `minCpuPlatform` field in\n[InstanceGroupConfig](/dataproc/docs/reference/rest/v1/ClusterConfig#InstanceGroupConfig)\nfor your master, primary worker, and/or secondary (preemptible) instances in your\n[cluster.create](/dataproc/docs/reference/rest/v1/projects.regions.clusters/create)\nrequest.\n\nConsole\n\nYou can specify a minimum CPU platform for your cluster's master and worker\nnodes using the CPU PLATFORM AND GPU→CPU platform sections of the\nConfigure nodes panel on the [Create a cluster](https://console.cloud.google.com/dataproc/clustersAdd)\npage in the Google Cloud console."]]