Clústeres de nodos de único cliente

Los clústeres de Dataproc se pueden crear en nodos de único propietario de Compute Engine. Un nodo de único propietario es un servidor de Compute Engine que está dedicado al alojamiento de las máquinas virtuales de un proyecto específico. Si creas un clúster de Dataproc en un nodo de único cliente, las VMs del clúster se mantendrán separadas físicamente de las VMs de otros proyectos. Los clústeres funcionan como clústeres de Dataproc estándar, pero con aislamiento de hardware adicional para abordar problemas de seguridad y cumplimiento.

Los clústeres de nodos de único cliente de Dataproc se crean en un grupo de nodos de único cliente especificado por el usuario. Las instancias maestras, de trabajador y de trabajador secundario de cada clúster se crearán en este grupo de nodos de un solo inquilino.

Primeros pasos

  1. Consulta la sección Antes de empezar.

  2. Crea una plantilla de nodo de único cliente.

  3. Crea un grupo de nodos de único cliente.

    • Usa grupos de nodos con autoescalado si vas a crear clústeres con autoescalado en el grupo de nodos de un solo inquilino.

      Recomendaciones de autoescalado de grupos de nodos:

      • Asegúrate de que el max-nodes del grupo de nodos sea suficiente para el maxInstances de los clústeres que crearás en el grupo de nodos de un solo inquilino.
      • Usa la política de mantenimiento predeterminada o la del grupo de nodos migrate-within-node-group. Es posible que las VMs no estén disponibles durante un máximo de una hora con la política restart-in-place.

Crear un clúster de único cliente

Comando gcloud

Para crear un clúster de único propietario, pasa la marca --node-group al comando gcloud dataproc clusters create.

Notas de la marca:

  • --region (obligatorio): debe coincidir con la región del grupo de un solo inquilino.
  • --node-group (obligatorio): puedes especificar el nombre del grupo de nodos de un solo inquilino ("node-group-name") o el URI del recurso del grupo de nodos de un solo inquilino ("projects/project-id/zones/zone/nodeGroups/node-group-name").
  • --zone (obligatorio): la zona del clúster debe coincidir con la zona del grupo de nodos de un solo inquilino.
gcloud dataproc clusters create cluster-name \
    --region=region \
    --zone=zone \
    --node-group=node group resource name or URI \
    ... other args
  

API REST

Crea un clúster de un solo inquilino mediante una solicitud clusters.create que especifique el NodeGroupAffinity.nodeGroupUri del grupo de nodos de un solo inquilino.

Nota: La zona del clúster especificada en el campo zoneUri debe coincidir con la zona del grupo de nodos de un solo inquilino.

Consola

Actualmente, no se puede crear un clúster de Dataproc de un solo inquilino en la consola de Google Cloud .