建立自訂設定範本
本文說明如何為已啟用 Azure Arc 的資料控制器建立自訂設定範本。
在間接連接模式下部署資料控制器時,其中一個必要參數是 az arcdata dc create --profile-name
參數。 目前,您可以透過執行查詢來找到內建設定檔的可用清單:
az arcdata dc config list
這些設定檔是範本 JSON 檔案,其中包含已啟用 Azure Arc 之資料控制器的各項設定,例如容器登錄和存放庫設定、資料和記錄的儲存體類別、資料和記錄的儲存體大小、安全性、服務類型等,而且可以針對您的環境自訂。
不過,在某些情況下,您可能需要自訂這些設定範本以符合您的需求,並使用 --path
參數將自訂設定範本傳遞至 az arcdata dc create
命令,而不是使用 --profile-name
參數傳遞預先設定的設定範本。
建立 control.json 檔案
執行 az arcdata dc config init
,根據您的 Kubernetes 叢集散發套件,使用預先定義的設定來起始 control.json 檔案。
例如,您可以根據目前使用中目錄的 custom
子目錄內的 azure-arc-kubeadm
範本,建立 Kubernetes 叢集的範本 control.json 檔案,如下所示:
az arcdata dc config init --source azure-arc-kubeadm --path custom
您可以在任何編輯器 (例如 Visual Studio Code) 中編輯建立的 control.json 檔案,以自訂適合您環境的設定。
使用自訂 control.json 檔案,透過 Azure CLI 部署已啟用 Azure Arc 的資料控制器 (az)
建立範本檔案後,即可在已啟用 Azure Arc 的資料控制器建立命令期間套用該檔案,如下所示:
az arcdata dc create --path ./custom --name arc --subscription <subscription id> --resource-group <resource group name> --location <location> --connectivity-mode indirect --k8s-namespace <namespace> --use-k8s
#Example:
#az arcdata dc create --path ./custom --name arc --subscription <subscription ID> --resource-group my-resource-group --location eastus --connectivity-mode indirect --k8s-namespace <namespace> --use-k8s
使用自訂 control.json 檔案,透過 Azure 入口網站部署 Azure Arc 資料控制器
在 Azure Arc 資料控制器建立畫面中,選取 [自訂範本] 底下的 [設定自訂範本]。 此操作會叫用刀鋒視窗,讓您提供自訂設定。 在此刀鋒視窗中,您可以輸入各項設定的值,或直接上傳預先設定的 control.json 檔案。
確認值正確之後,按一下 [套用] 繼續進行 Azure Arc 資料控制器部署。
相關內容
針對直接連接模式:部署資料控制器 - 直接連接模式 (必要條件)
針對間接連接模式:使用 CLI 建立資料控制器