設定 Windows Server 節點來自動加入 Active Directory 網域

本頁說明如何設定 Google Kubernetes Engine (GKE) 叢集中的 Windows Server 節點,讓節點自動加入 Active Directory (AD) 網域。

如要將 Windows Server 節點加入Managed Microsoft AD 網域,且不需要包含叢集電腦物件的安全性群組,可以使用自動加入網域功能。詳情請參閱「自動將 GKE Windows Server 節點加入 Managed Microsoft AD 網域」。

事前準備

開始之前,請務必先完成下列工作:

  • 啟用 Google Kubernetes Engine API。
  • 啟用 Google Kubernetes Engine API
  • 如要使用 Google Cloud CLI 執行這項工作,請安裝並初始化 gcloud CLI。如果您先前已安裝 gcloud CLI,請執行 gcloud components update 指令,取得最新版本。較舊的 gcloud CLI 版本可能不支援執行本文中的指令。

設定 Windows Server 節點集區自動加入

  1. 請按照「設定 Active Directory,讓 VM 自動加入網域」教學課程中的操作說明,設定 AD 和 Google Cloud 專案,以便自動加入。

  2. 建立 GKE 叢集:

    gcloud container clusters create CLUSTER_NAME \
        --enable-ip-alias \
        --num-nodes=NUMBER_OF_NODES \
        --no-enable-shielded-nodes \
        --cluster-version=VERSION
    

    更改下列內容:

    • CLUSTER_NAME:新叢集的名稱。
    • NUMBER_OF_NODES:要建立的 Linux 節點數量。您應提供足夠的運算資源,才能執行叢集外掛程式。這是選填欄位,如果省略,則會使用預設值 3。
    • VERSION:GKE 叢集版本,必須為 1.17.14-gke.1200 以上版本或 1.18.9-gke.100 以上版本。您也可以使用 --release-channel 旗標,在發布管道註冊叢集。
    • --enable-ip-alias 開啟別名 IP。Windows Server 節點必須使用別名 IP。
    • --no-enable-shielded-nodes 會停用受防護的 GKE 節點。
  3. 設定下列變數:

    export DOMAIN_PROJECT_ID=PROJECT_ID
    export SERVERLESS_REGION=REGION
    export REGISTER_URL=https://$SERVERLESS_REGION-$DOMAIN_PROJECT_ID.cloudfunctions.net/register-computer
    

    更改下列內容:

  4. 傳遞可將節點加入 AD 網域的專用 Scriptlet,建立並啟動 Windows Server 節點集區:

     gcloud container node-pools create NODE_POOL_NAME \
        --cluster=CLUSTER_NAME \
        --image-type=IMAGE_NAME \
        --no-enable-autoupgrade \
        --machine-type=MACHINE_TYPE_NAME \
        "--metadata=sysprep-specialize-script-ps1=iex((New-Object System.Net.WebClient).DownloadString('$REGISTER_URL'))"
    

    更改下列內容:

    • NODE_POOL_NAME:Windows Server 節點集區的名稱。
    • CLUSTER_NAME:您建立的叢集名稱。
    • IMAGE_NAME:要使用的節點映像檔,例如 WINDOWS_LTSC_CONTAINERD。詳情請參閱「選擇 Windows Server 節點映像檔」。
    • MACHINE_TYPE_NAME:機器類型。n1-standard-2 是建議的最低機器類型,因為 Windows Server 節點需要額外資源。不支援 f1-micro 和 g1-small 機型。每種機器類型的計費方式不同。詳情請參閱機型價目表。

Windows Server 節點現已加入 Active Directory 網域。

後續步驟