您可以在 Compute Engine 單一租戶節點上建立 Dataproc 叢集。單一用戶群節點是專門用來託管專案 VM 的 Compute Engine 伺服器。在單一用戶群節點上建立 Dataproc 叢集,可確保叢集的 VM 與其他專案的 VM 實際分開。叢集的功能與標準 Dataproc 叢集相同,但額外提供硬體隔離功能,可解決安全性與法規遵循問題。
Dataproc 單一用戶群節點叢集會在使用者指定的單一用戶群節點群組中建立。每個叢集的主節點、工作站和次要工作站執行個體,都會在這個單一租戶節點群組中建立。
步驟 1
請參閱事前準備。
-
如要在單一用戶群節點群組中建立自動調度資源叢集,請使用自動調度資源節點群組。
- 請確認節點群組的
max-nodes
足以支援您在單一租戶節點群組中建立的叢集maxInstances
。 - 使用預設或
migrate-within-node-group
節點群組維護政策;使用restart-in-place
政策時,VM 最多可能有一小時無法使用。
- 請確認節點群組的
建立單一租戶叢集
建立單一租戶叢集之前,請參閱單一租戶節點 VM 限制。
如果您在單一租戶節點群組中建立自動調度資源叢集,建議節點群組也使用自動調度資源功能 (請參閱節點群組自動調度資源建議)。
gcloud 指令
如要建立專屬租戶叢集,請將 --node-group
標記傳送至 gcloud dataproc clusters create 指令。
旗標附註:
--region
(必填):必須與單一租戶群組的所在區域相符。--node-group
(必要):您可以指定專屬租戶節點群組名稱 (「node-group-name」),或專屬租戶節點群組資源 URI (「projects/project-id/zones/zone/nodeGroups/node-group-name」)。--zone
(必要):叢集區域必須與單一租戶節點群組區域相符。
gcloud dataproc clusters create cluster-name \ --region=region \ --zone=zone \ --node-group=node group resource name or URI \ ... other args
REST API
使用指定單一用戶群節點群組 NodeGroupAffinity.nodeGroupUri 的 clusters.create 要求,建立單一用戶群叢集。
注意:zoneUri
欄位中指定的叢集區域必須與單一租戶節點群組區域相符。
控制台
目前 Google Cloud 主控台不支援建立單一租戶 Dataproc 叢集。