Minimum CPU platform

This feature allows you to select a minimum CPU platform for your Cloud 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, see Available regions & zones, which lists the platforms available in each zone. You can also run the gcloud compute zones describe zone command to list the availableCpuPlatforms in your cluster's zone (see Specifying a Minimum CPU Platform for VM Instances for more information).

Using 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 the gcloud dataproc clusters create command:

gcloud dataproc clusters create \
    --region=region \
    --master-min-cpu-platform=cpu-platform-name \
    --worker-min-cpu-platform=cpu-platform-name \
    other args ...

REST API

To specify a minimum CPU platform for your cluster's master, primary worker, and/or secondary (preemptible) worker nodes, set the minCpuPlatform field in InstanceGroupConfig for your master, primary worker, and/or secondary (preemptible) instances in your cluster.create request.

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 the Create a cluster page in the Google Cloud console.