單一用戶群節點叢集

您可以在 Compute Engine 單一租戶節點上建立 Dataproc 叢集。單一用戶群節點是專門用來託管專案 VM 的 Compute Engine 伺服器。在單一用戶群節點上建立 Dataproc 叢集,可確保叢集的 VM 與其他專案的 VM 實際分開。叢集的功能與標準 Dataproc 叢集相同,但額外提供硬體隔離功能,可解決安全性與法規遵循問題。

Dataproc 單一用戶群節點叢集會在使用者指定的單一用戶群節點群組中建立。每個叢集的主節點、工作站和次要工作站執行個體,都會在這個單一租戶節點群組中建立。

步驟 1

  1. 請參閱事前準備

  2. 建立單一租戶節點範本

  3. 建立單一租戶節點群組

    • 如要在單一用戶群節點群組中建立自動調度資源叢集,請使用自動調度資源節點群組

      節點群組自動調度建議:

      • 請確認節點群組的 max-nodes 足以支援您在單一租戶節點群組中建立的叢集 maxInstances
      • 使用預設或 migrate-within-node-group 節點群組維護政策;使用 restart-in-place 政策時,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.nodeGroupUriclusters.create 要求,建立單一用戶群叢集。

注意:zoneUri 欄位中指定的叢集區域必須與單一租戶節點群組區域相符。

控制台

目前 Google Cloud 主控台不支援建立單一租戶 Dataproc 叢集。