1. Pre-requisites

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 terraform (infra-as-code) and then deploy the DIGIT platform services as config-as-code using Helm.

Pre-reads

Prerequisites

  1. Azure subscription: If you don't have an Azure subscription, create a free account before you begin.

  2. Install Azure CLI

  3. Configure Terraform: Follow the directions in the article, Terraform and configure access to Azure

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

  5. Install kubectl on your local machine that helps you interact with the kubernetes cluster

  6. Install Helm that helps you package the services along with the configurations, envs, secrets, etc into a Kubernetes manifests

Last updated

​All content on this page by eGov Foundation is licensed under a Creative Commons Attribution 4.0 International License.