Running on Azure
This quickstart guide helps you get started running Pinot on Microsoft Azure.
In this quickstart guide, you will set up a Kubernetes Cluster on Azure Kubernetes Service (AKS)
1. Tooling Installation
1.1 Install Kubectl
Follow this link (https://kubernetes.io/docs/tasks/tools/install-kubectl) to install kubectl.
For Mac users
Check kubectl version after installation.
Quickstart scripts are tested under kubectl client version v1.16.3 and server version v1.13.12
1.2 Install Helm
To install Helm, see Installing Helm.
For Mac users
Check helm version after installation.
This quickstart provides helm supports for helm v3.0.0 and v2.12.1. Pick the script based on your helm version.
1.3 Install Azure CLI
Follow this link (https://docs.microsoft.com/en-us/cli/azure/install-azure-cli?view=azure-cli-latest) to install Azure CLI.
For Mac users
2. (Optional) Log in to your Azure account
This script will open your default browser to sign-in to your Azure Account.
3. (Optional) Create a Resource Group
Use the following script create a resource group in location eastus.
4. (Optional) Create a Kubernetes cluster(AKS) in Azure
This script will create a 3 node cluster named pinot-quickstart for demo purposes.
Modify the parameters in the following example command with your resource group and cluster details:
Once the command succeeds, the cluster is ready to be used.
5. Connect to an existing cluster
Run the following command to get the credential for the cluster pinot-quickstart that you just created:
To verify the connection, run the following:
6. Pinot quickstart
Follow this Kubernetes quickstart to deploy your Pinot demo.