1. Azure Pre-requisites

The pre-requisites for deploying on Azure

Topics covered:

Overview

The Azure Kubernetes Service (AKS) is one of the Azure services for deploying, managing and scaling any distributed and containerized workloads, here we can provision the AKS cluster on Azure from the ground up using terraformarrow-up-right (infra-as-code) and then deploy the DIGIT platform services as config-as-code using Helmarrow-up-right.

Pre-reads

Pre-requisites​

  1. Azure subscription: If you don't have an Azure subscription, create a free accountarrow-up-right before you begin.

  2. Install Azure CLIarrow-up-right

  3. Configure Terraform: Follow the directions in the article, Terraform and configure access to Azurearrow-up-right

  4. Azure service principal: Follow the directions in the Create the service principal section in the article, Create an Azure service principal with Azure CLIarrow-up-right. Take note of the values for the appId, displayName, password, and tenant.

  5. Install kubectlarrow-up-right on your local machine which helps you interact with the Kubernetes cluster.

  6. Install Helmarrow-up-right that helps you package the services along with the configurations, environments, secrets, etc into Kubernetes manifests.arrow-up-right

Last updated

Was this helpful?