共用方式為


在 Azure Data Studio 中建立資料控制器

您可以透過部署精靈和筆記本,以使用 Azure Data Studio 來建立資料控制器。

必要條件

  • 您需要存取 Kubernetes 叢集,並將 kubeconfig 檔案設定為指向您想要部署的 Kubernetes 叢集。
  • 您需要安裝用戶端工具,包括 Azure Data Studio、稱為 Azure Arc 的 Azure Data Studio 延伸模組,以及具有 arcdata 延伸模組的 Azure CLI。
  • 您需要在 Azure Data Studio 中登入 Azure。 若要這樣做:輸入 CTRL/Command + SHIFT + P 以開啟命令文字視窗,然後輸入 Azure。 選擇 [Azure: 登入]。 在面板中,啟動時,按一下右上方的 + 圖示以新增 Azure 帳戶。
  • 您需要在本機命令提示字元中執行 az login,才能登入 Azure CLI。

使用部署精靈來建立 Azure Arc 資料控制器

請遵循下列步驟,以使用部署精靈來建立 Azure Arc 資料控制器。

  1. 在 Azure Data Studio 中,按一下左側導覽上的 [連線] 索引標籤。

  2. 按一下 [連線] 面板頂端的 [...] 按鈕,然後選擇 [新增部署...]

  3. 在新的部署精靈中,選擇 [Azure Arc 資料控制器],然後按一下底部的 [選取] 按鈕。

  4. 請確定必要條件工具可供使用,並且符合所需的版本。 按 [下一步]

  5. 使用預設 kubeconfig 檔案,或選取另一個檔案。 按一下 [下一步] 。

  6. 選擇 Kubernetes 叢集內容。 按一下 [下一步] 。

  7. 根據您的目標 Kubernetes 叢集,選擇部署設定檔。 按 [下一步]

  8. 選擇所需的訂用帳戶和資源群組。

  9. 選取 Azure 位置。

    這裡所選取的 Azure 位置就是 Azure 中資料控制器和其所管理資料庫執行個體的「中繼資料」的儲存位置。 資料控制器和資料庫執行個體將會實際建立於 Kubernetes 叢集,而不論該叢集所在位置為何。

    完成後,請按 [下一步]

  10. 輸入資料控制器的名稱,以及將在其中建立資料控制者的命名空間。

    資料控制器和命名空間名稱將用來在 Kubernetes 叢集中建立自訂資源,使其必須符合 Kubernetes 命名慣例

    如果命名空間已經存在,若命名空間尚未包含其他 Kubernetes 物件 (Pod 等等),則會予以使用。如果命名空間不存在,則會嘗試建立命名空間。 在 Kubernetes 叢集中建立命名空間需要 Kubernetes 叢集管理員權限。 如果您沒有 Kubernetes 叢集管理員權限,則請要求 Kubernetes 叢集管理員執行使用 Kubernetes 原生工具建立資料控制器文章中的前幾個步驟,而這些步驟必須先由 Kubernetes 管理員執行,您才能完成此精靈。

  11. 選取將在其中部署資料控制器的儲存類別。

  12. 輸入使用者名稱和密碼,並確認資料控制器管理員使用者帳戶的密碼。 按一下 [下一步] 。

  13. 檢閱部署設定。

  14. 按一下 [部署] 以部署所需的設定,或按一下 [編寫指令碼到筆記本] 以檢閱部署指示,或進行任何必要的變更,例如儲存類別名稱或服務類型。 按一下筆記本頂端的 [全部執行]

監視建立狀態

建立控制器需要幾分鐘的時間才能完成。 您可以使用下列命令,在另一個終端機視窗中監視進度:

注意

下面的範例命令假設您已建立名稱為 'arc' 的資料控制器和 Kubernetes 命名空間。 如果您已使用不同的命名空間/資料控制器名稱,則可以將 'arc' 取代為您的名稱。

kubectl get datacontroller --namespace arc
kubectl get pods --namespace arc

您也可以執行如下命令來查看任何特定 Pod 的建立狀態。 這特別適合針對任何問題進行疑難排解。

kubectl describe pod/<pod name> --namespace arc

#Example:
#kubectl describe pod/control-2g7bl --namespace arc

針對建立問題進行疑難排解

如果您在建立時遇到任何問題,請參閱疑難排解指南