Os clusters do Dataproc podem ser criados em nós de locatário individual do Compute Engine. Um nó de locatário individual é um servidor do Compute Engine dedicado a hospedar apenas as VMs do seu projeto. Criar um cluster do Dataproc em um nó de locatário individual mantém as VMs do cluster fisicamente separadas das VMs em outros projetos. Os clusters funcionam como clusters padrão do Dataproc, mas com mais isolamento de hardware para resolver problemas de segurança e conformidade.
Os clusters de nó de locatário individual do Dataproc são criados em um grupo de nós de locatário individual especificado pelo usuário. As instâncias mestre, de worker e de worker secundário de cada cluster serão criadas dentro desse grupo de nós de locatário individual.
Primeiras etapas
Consulte Antes de começar.
Crie um grupo de nós de locatário individual.
Use grupos de nós de escalonamento automático se você criar clusters de escalonamento automático no grupo de nós de locatário individual.
Recomendações de escalonamento automático em grupo de nós:
- Certifique-se de que o
max-nodes
do grupo de nós seja suficiente para omaxInstances
de clusters que você criará no grupo de nós de locatário individual. - Use a política de manutenção padrão ou
migrate-within-node-group
do grupo de nós. As VMs podem ficar indisponíveis por até uma hora com a políticarestart-in-place
.
- Certifique-se de que o
Como criar um cluster de locatário individual
Antes de criar um cluster de locatário individual, consulte as restrições de VM do nó de locatário individual.
Se você criar um cluster de escalonamento automático em um grupo de nós de locatário individual, é recomendável que o grupo de nós também use o escalonamento automático (consulte Recomendações de escalonamento automático de grupos de nós).
Comando gcloud
Para criar um cluster de locatário individual, transmita a sinalização --node-group
para o comando
gcloud dataproc clusters create.
Sinalizar notas:
--region
(obrigatório): precisa corresponder à região do locatário individual.--node-group
(obrigatório): é possível especificar o nome do grupo de nós de locatário individual ("node-group-name") ou o URI de recurso do grupo de nós de locatário individual ("projects/project-id/zonas/zone/nodeGroups/node-group-name").--zone
(obrigatório): a zona do cluster precisa corresponder à zona do grupo de nós de locatário individual.
gcloud dataproc clusters create cluster-name \ --region=region \ --zone=zone \ --node-group=node group resource name or URI \ ... other args
API REST
Crie um cluster de locatário individual usando uma solicitação clusters.create que especifique o NodeGroupAffinity.nodeGroupUri do grupo de nós de locatário individual.
Observação: a zona do cluster especificada no campo zoneUri
precisa corresponder à zona do grupo de nós de locatário individual.
Console
Atualmente, a criação de um cluster de locatário individual do Dataproc não é compatível com o console do Google Cloud.