將服務部署至已啟用 Azure Arc 的 Kubernetes 叢集
使用已啟用 Arc 的 Kubernetes,您可以使用 Azure 將服務部署到已連線的叢集。
本單元提供您可以部署的服務類型概觀,以及執行此作業的流程。
部署已啟用 Azure Arc 的資料服務
已啟用 Azure Arc 的資料服務是一種訂閱服務,可使用 Kubernetes 平台來提供混合式資料功能和受控服務。 已啟用 Azure Arc 的資料服務會根據 Kubernetes 節點中的 Microsoft 容器登錄 (MCR) 容器映像來部署為一組 Pod。 所有服務都會使用 Kubernetes 平台的其中一個主要元件,也就是 Kubernetes API。
在部署資料服務之前,您必須先部署 Azure Arc 資料控制器,它是一系列的 Kubernetes Pod,可使用 Kubernetes API 和自訂資源定義 (CRD) 來為已啟用 Azure Arc 的資料服務提供協調和協調流程。 成功部署 Azure Arc 資料控制器之後,您可以在連線的叢集上建立已啟用 Azure Arc 的資料服務執行個體。
下列是目前可用的已啟用 Azure Arc 的資料服務:
- 已啟用 Azure Arc 的 SQL 受控執行個體
- 已啟用 Azure Arc 的 PostgreSQL 伺服器 (預覽)
部署已啟用 Arc 的資料服務的流程包含下列高階步驟。
在您要部署已啟用 Arc 服務的訂用帳戶中:
- 安裝用戶端工具以部署和管理已啟用 Arc 的資料服務,包括 Azure CLI (和 arcdata Azure CLI 延伸模組) 與 Azure Data Studio (及其 Azure Arc 延伸模組)。
- 為將部署已啟用 Azure Arc 的資料服務的訂用帳戶註冊 Microsoft.AzureArcData 提供者。
這些步驟每個訂用帳戶只需要完成一次。
針對您想要在訂用帳戶中部署的每個資料服務執行個體:
- 使用有權限管理已啟用 Azure Arc 的 Kube 資源的帳戶登入 Microsoft Entra 租用戶。
- 建立 Azure Arc 資料控制器。
- 建立資料服務的執行個體。
- 與 Azure Data Studio 連線。
在部署已啟用 Azure Arc 的資料服務後,您可以使用相容的工具或用戶端驅動程式來連線、查詢及管理這些服務。
部署 Azure 服務
您可以將 Azure 服務部署到已啟用 Arc 的 Kubernetes 叢集。 這些服務有許多是藉由在叢集上建立延伸模組的執行個體來部署。 叢集延伸模組提供 Azure Resource Manager 驅動的安裝體驗及在 Kubernetes 叢集之上的不同 Azure 功能的生命週期管理。
例如,藉由部署 Azure Machine Learning 延伸模組,您可以啟用已啟用 Arc 的 Kubernetes 叢集成為 Azure Machine Learning 中的 Kubernetes 計算目標,並使用它來定型或部署模型。
將 Azure Machine Learning 部署至已啟用 Arc 的 Kubernetes 叢集的流程包含下列高階步驟。
- 使用有權限管理已啟用 Azure Arc 的 Kube 資源的帳戶登入 Microsoft Entra 租用戶。
- 在叢集上建立 Azure Machine Learning 延伸模組的執行個體。
- 部署 Azure Machine Learning 延伸模組。
- 將 Kubernetes 叢集連結至您的 Azure Machine Learning 工作區。
然後,您可以使用 Kubernetes 計算目標來執行定型或部署 Azure Machine Learning 工作負載。