Os clusters do Dataproc podem ser criados em nós de inquilino único do Compute Engine. Um nó de inquilino único é um servidor do Compute Engine dedicado ao alojamento exclusivo das VMs do seu projeto. A criação de um cluster do Dataproc num nó de inquilino único mantém as VMs do cluster fisicamente separadas das VMs noutros projetos. Os clusters funcionam como clusters do Dataproc padrão, mas com isolamento de hardware adicional para resolver problemas de segurança e conformidade.
Os clusters de nós de inquilino único do Dataproc são criados num grupo de nós de inquilino único especificado pelo utilizador. As instâncias principais, de trabalho e de trabalho secundárias de cada cluster são criadas neste grupo de nós de inquilino único.
Primeiros passos
Consulte a secção Antes de começar.
Crie um grupo de nós de inquilino único.
Use grupos de nós com escalamento automático se criar clusters com escalamento automático no grupo de nós de inquilino único.
Recomendações de escala automática do grupo de nós:
- Certifique-se de que o
max-nodes
do grupo de nós é suficiente para omaxInstances
de clusters que vai criar no grupo de nós de inquilino único. - Use a política de manutenção predefinida ou do grupo de nós do
migrate-within-node-group
. As VMs podem ficar indisponíveis durante um máximo de uma hora com a políticarestart-in-place
.
- Certifique-se de que o
Criar um cluster de inquilino único
Antes de criar um cluster de inquilino único, consulte as restrições de VMs de nós de inquilino único.
Se criar um cluster de escalamento automático num grupo de nós de inquilino único, recomendamos que o grupo de nós também use o escalamento automático (consulte as recomendações de escalamento automático do grupo de nós).
Comando gcloud
Para criar um cluster de inquilino único, transmita a flag --node-group
para o comando
gcloud dataproc clusters create.
Notas de sinalização:
--region
(obrigatório): tem de corresponder à região do grupo de inquilino único.--node-group
(obrigatório): pode especificar o nome do grupo de nós de inquilino único ("node-group-name") ou o URI do recurso do grupo de nós de inquilino único ("projects/project-id/zones/zone/nodeGroups/node-group-name").--zone
(obrigatório): a zona do cluster tem de corresponder à zona do grupo de nós de inquilino único.
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 inquilino único através de um pedido clusters.create que especifique o NodeGroupAffinity.nodeGroupUri do grupo de nós de inquilino único.
Nota: a zona do cluster especificada no campo zoneUri
tem de corresponder à zona do grupo de nós de inquilino único.
Consola
Atualmente, a criação de um cluster Dataproc de inquilino único não é suportada na consola Google Cloud .