You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: samples/features/sql-big-data-cluster/deployment/README.md
+6-1Lines changed: 6 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,4 +13,9 @@ Using the sample Python script in **aks** folder, you will deploy a Kubernetes c
13
13
14
14
## __[Push SQL Server big data cluster images to your own private Docker repository](offline/)__
15
15
16
-
Using the sample Python script in **offline** folder, you will push the necessary images required for the deployment to your own repository.
16
+
Using the sample Python script in **offline** folder, you will push the necessary images required for the deployment to your own repository.
17
+
18
+
## __[Deploy SQL Server big data cluster in private mode with Azure Kubernetes service (AKS) private cluster](private-bdc/)__
19
+
20
+
Using the sample Python script in **private-bdc** folder, you will Deploy SQL Server big data cluster in private mode with Azure Kubernetes service (AKS) private cluster.
# Deploy BDC in private AKS cluster with User-defined Route (UDR)
2
+
3
+
This repository contains the scripts that you can use to deploy a private BDC cluster in Azure Kubernetes Service (AKS) with advanced networking ( CNI ).
4
+
5
+
This repository contains 3 bash scripts :
6
+
- deploy-private-aks.sh : You can use it to deploy private AKS cluster with private endpoint, it fits the use case that you need to deploy BDC with a private endpoint with AKS private cluster.
7
+
- deploy-private-aks-udr.sh : You can use it to deploy private AKS cluster with private endpoint, it fits the use case that you need to deploy BDC with a private endpoint with AKS private cluster and limit egress traffic with UDR ( User-defined Routes ).
8
+
- deploy-private-bdc.sh : You can use it to deploy Big Data Clusters ( BDC ) in private deployment mode on private AKS cluster with or without User-defined routes based on your project requirements.
9
+
10
+
11
+
## Prerequisite
12
+
13
+
The following table lists common big data cluster tools and how to install them:
14
+
15
+
| Tool | Required | Description | Installation |
16
+
|---|---|---|---|
17
+
|`python`| Yes | Python is an interpreted, object-oriented, high-level programming language with dynamic semantics. Many parts of big data clusters for SQL Server use python. |[Install python](#python)|
18
+
|`azdata`| Yes | Command-line tool for installing and managing a big data cluster. |[Install](deploy-install-azdata.md)|
19
+
|`kubectl`<sup>1</sup> | Yes | Command-line tool for monitoring the underlying Kubernetes cluster ([More info](https://kubernetes.io/docs/tasks/tools/install-kubectl/)). |[Windows](https://kubernetes.io/docs/tasks/tools/install-kubectl/#install-with-powershell-from-psgallery)\|[Linux](https://kubernetes.io/docs/tasks/tools/install-kubectl/#install-using-native-package-management)|
20
+
|**Azure Data Studio**| Yes | Cross-platform graphical tool for querying SQL Server. |[Install](https://aka.ms/getazuredatastudio)|
21
+
|**Data Virtualization extension**| Yes | Extension for Azure Data Studio that provides a Data Virtualization wizard. |[Install](../azure-data-studio/data-virtualization-extension.md)|
22
+
|**Azure CLI**<sup>2</sup> | For AKS | Modern command-line interface for managing Azure services. Used with AKS big data cluster deployments ([More info](https://docs.microsoft.com/cli/azure/?view=azure-cli-latest)). |[Install](https://docs.microsoft.com/cli/azure/install-azure-cli?view=azure-cli-latest)|
23
+
|**mssql-cli**| Optional | Modern command-line interface for querying SQL Server ([More info](../tools/mssql-cli.md)). |[Windows](https://github.com/dbcli/mssql-cli/blob/master/doc/installation/windows.md)\|[Linux](https://github.com/dbcli/mssql-cli/blob/master/doc/installation/linux.md)|
24
+
|**sqlcmd**| For some scripts | Legacy command-line tool for querying SQL Server ([More info](https://docs.microsoft.com/sql/tools/sqlcmd-utility?view=sql-server-ver15)). You might need to install the Microsoft ODBC Driver 11 for SQL Server before installing the SQLCMD package. |[Windows](https://www.microsoft.com/download/details.aspx?id=36433)\|[Linux](../linux/sql-server-linux-setup-tools.md)|
25
+
|`curl` <sup>3</sup> | For some scripts | Command-line tool for transferring data with URLs. |[Windows](https://curl.haxx.se/windows/)\| Linux: install curl package |
26
+
| `oc` | Required for Red Hat OpenShift and Azure Redhat OpenShift deployments. |`oc` is the Open Shift command line interface (CLI). | [Installing the CLI](https://docs.openshift.com/container-platform/4.4/cli_reference/openshift_cli/getting-started-cli.html#installing-the-cli)
27
+
28
+
29
+
30
+
## Instructions
31
+
32
+
1. Download the script on the VM you are planning to use for the deployment
0 commit comments