Azure Kubernetes Service (AKS) manages your hosted Kubernetes environment. AKS allows you to deploy and manage containerized applications without container orchestration expertise. AKS also enables you to do many common maintenance operations without taking your app offline. These operations include provisioning, upgrading, and scaling resources on demand.
Prerequisites
Azure subscription: If you don't have an Azure subscription, create a free account before you begin.
Configure Terraform: Follow the directions in the article, Terraform and configure access to Azure
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.
Provision Kubernetes cluster stapes
Clone the following repository:
Code Block |
---|
git clone https://github.com/egovernments/eGovDIGIT-infraOpsDevOps.git cd eGov-infraOpsDIGIT-DevOps/infra-as-code/terraform |
Copy the existing azure tf.
...