Clusters de nœuds à locataire unique

Les clusters Dataproc peuvent être créés sur des nœuds à locataire unique Compute Engine. Un nœud à locataire unique est un serveur Compute Engine dédié uniquement à l'hébergement des VM de votre projet. La création d'un cluster Dataproc sur un nœud à locataire unique permet de séparer physiquement les VM du cluster des VM d'autres projets. Ils fonctionnent comme des clusters Dataproc standards, mais avec une isolation matérielle supplémentaire pour répondre aux problèmes de sécurité et de conformité.

Les clusters de nœuds à locataire unique Dataproc sont créés dans un groupe de nœuds à locataire unique spécifié par l'utilisateur. Les instances de nœud maître, de nœud de calcul et secondaires de chaque cluster sont créées dans ce groupe de nœuds à locataire unique.

Premières étapes

  1. Consultez la section Avant de commencer.

  2. Créez un modèle de nœud à locataire unique.

  3. Créez un groupe de nœuds à locataire unique.

    • Utilisez l'autoscaling des groupes de nœuds si vous allez créer des clusters d'autoscaling dans le groupe de nœuds à locataire unique.

      Recommandations relatives à l'autoscaling du groupe de nœuds :

      • Assurez-vous que le champ max-nodes du groupe de nœuds est suffisant pour le type de cluster maxInstances des clusters que vous allez créer dans le groupe de nœuds à locataire unique.
      • Utilisez la stratégie de maintenance par défaut ou de groupe de nœuds migrate-within-node-group. Les VM peuvent être indisponibles pendant une heure avec la stratégie restart-in-place.

Créer un cluster à locataire unique

Commande gcloud

Pour créer un cluster à locataire unique, transmettez l'option --node-group à la commande gcloud dataproc clusters create.

Notes sur les options :

  • --region (obligatoire) : doit correspondre à la région du groupe à locataire unique.
  • --node-group (obligatoire) : vous pouvez spécifier le nom du groupe de nœuds à locataire unique ("node-group-name") ou l'URI de ressource du groupe de nœuds à locataire unique ("projects/project-id/"). zones/zone/nodeGroups/node-group-name").
  • --zone (obligatoire) : la zone du cluster doit correspondre à la zone du groupe de nœuds à locataire unique.
gcloud dataproc clusters create cluster-name \
    --region=region \
    --zone=zone \
    --node-group=node group resource name or URI \
    ... other args
  

API REST

Créer un cluster à locataire unique à l'aide d'une requête clusters.create en spécifiant l'objet NodeGroupAffinity.nodeGroupUri du groupe du nœud à locataire unique.

Remarque : La zone de cluster spécifiée dans le champ zoneUri doit correspondre à la zone du groupe de nœuds à locataire unique.

Console

Actuellement, la création d'un cluster Dataproc à locataire unique n'est pas disponible dans la console Google Cloud.