Ubicación de zona automática de Dataproc

Cuando creas un clúster de Dataproc, puedes usar un solo extremo "global" o extremos regionales según las zonas de Compute Engine. Si eliges una región, puedes seleccionar una zona dentro de esa región o puedes omitir la zona para que la característica de zona automática de Dataproc seleccione una zona en la región que elijas. Una vez que se selecciona una zona, todos los nodos de ese clúster se implementarán en esa zona. La característica de zona automática no está disponible cuando eliges el extremo global o creas un clúster con Cloud Console.

Usa la posición de zona automática de Cloud Dataproc

Comando de gcloud

Para crear un clúster de Dataproc que use la ubicación de zona automática, utiliza el comando gcloud dataproc clusters create. Establece la marca --region en una región no global y omite la marca --zone (o deja la marca vacía: --zone= o zone="").

    gcloud dataproc clusters create cluster-name \
        --region=region \
        --zone="" \
        other args ...
    

API de REST

Para crear un clúster de Dataproc que use la posición de zona automática, construye una solicitud JSON clusters.create a la API y deja el campo gceClusterConfig.zoneUri vacío. En el extremo de REST, https://dataproc.googleapis.com/v1/projects/projectId/regions/region/clusters, inserta una región no global. La zona automática de Dataproc seleccionará una zona para el clúster dentro de la región especificada.

Usa nombres de recursos cortos con la posición de zona automática: Cuando especifiques un URI de recursos, como machineTypeUri o acceleratorTypeUri en una solicitud de creación de clúster a la API de REST, usa un nombre de recurso corto sin una especificación de la zona, por ejemplo, "n1-standard-2" o "nvidia-tesla-k80".

Console

No se puede seleccionar la ubicación de zona automática cuando se crea un clúster con Cloud Console.