Install client tools for deploying and managing Azure Arc-enabled data services
This article points you to resources to install the tools to manage Azure Arc-enabled data services.
If you are updating to a new release, update to the latest version of Azure Data Studio, the Azure Arc extension for Azure Data Studio, Azure (
az) command line interface (CLI), and the (
arcdata) extension for Azure (
At this time, use the insiders build of Azure Data Studio.
arcdata extension for Azure CLI (
azdata for Azure Arc-enabled data services.
Tools for creating and managing Azure Arc-enabled data services
The following table lists common tools required for creating and managing Azure Arc-enabled data services, and how to install those tools:
|Azure CLI (
|Modern command-line interface for managing Azure services. Used to manage Azure services in general and also specifically Azure Arc-enabled data services using the CLI or in scripts for both indirectly connected mode (available now) and directly connected mode (available soon). (More info).
arcdata extension for Azure (
|Command-line tool for managing Azure Arc-enabled data services as an extension to the Azure CLI (
|Azure Data Studio
|Rich experience tool for connecting to and querying a variety of databases including Azure SQL, SQL Server, PostrgreSQL, and MySQL. Extensions to Azure Data Studio provide an administration experience for Azure Arc-enabled data services.
|Azure Arc extension for Azure Data Studio
|Extension for Azure Data Studio that provides a management experience for Azure Arc-enabled data services.
|Install from the extensions gallery in Azure Data Studio.
|PostgreSQL extension in Azure Data Studio
|PostgreSQL extension for Azure Data Studio that provides management capabilities for PostgreSQL.
|Install from extensions gallery in Azure Data Studio.
|Kubernetes CLI (kubectl)2
|Command-line tool for managing the Kubernetes cluster (More info).
|Windows | Linux | macOS
|Required for some sample scripts.
|Command-line tool for transferring data with URLs.
|Windows | Linux: install curl package
|Required for Red Hat OpenShift and Azure Redhat OpenShift deployments.
oc is the Open Shift command line interface (CLI).
|Installing the CLI
1 You must be using Azure CLI version 2.26.0 or later. Run
az --version to find the version if needed.
2 You must use
kubectl version 1.19 or later. Also, the version of
kubectl should be plus or minus one minor version of your Kubernetes cluster. If you want to install a specific version on
kubectl client, see Install
kubectl binary via curl (on Windows 10, use cmd.exe and not Windows PowerShell to run curl).
3 For PowerShell,
curl is an alias to the Invoke-WebRequest cmdlet.