> For the complete documentation index, see [llms.txt](https://docs.e6data.com/product-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.e6data.com/product-documentation/setup/azure-setup/in-vpc-deployment-azure.md).

# In VPC Deployment (Azure)

## Installation Overview

1. [Prerequisites Infrastructure](/product-documentation/setup/azure-setup/in-vpc-deployment-azure/prerequisite-infrastructure.md)
   1. [Prerequisite](https://docs.e6data.com/product-documentation/setup/azure-setup/pages/o71WXFptvsiNMZ5FewIA#id-1.-prerequisites)
   2. [Create Resource Group](https://docs.e6data.com/product-documentation/setup/azure-setup/pages/o71WXFptvsiNMZ5FewIA#id-3.-create-a-virtual-network)
   3. [Create Virtual Network](https://docs.e6data.com/product-documentation/setup/azure-setup/pages/o71WXFptvsiNMZ5FewIA#id-3.-create-a-virtual-network-1)
   4. [Create Subnet](https://docs.e6data.com/product-documentation/setup/azure-setup/pages/o71WXFptvsiNMZ5FewIA#id-4.-create-subnets)
   5. [Delegate ACI Setup](https://docs.e6data.com/product-documentation/setup/azure-setup/pages/o71WXFptvsiNMZ5FewIA#id-5.-delegate-aci-subnet)
   6. [Create a Public IP set address](https://docs.e6data.com/product-documentation/setup/azure-setup/pages/o71WXFptvsiNMZ5FewIA#id-6.-create-a-public-ip-address)
   7. [Create a NAT Gateway](https://docs.e6data.com/product-documentation/setup/azure-setup/pages/o71WXFptvsiNMZ5FewIA#id-7.-create-a-nat-gateway)
   8. [Associate the NAT Gateway with the AKS Subnet](https://docs.e6data.com/product-documentation/setup/azure-setup/pages/o71WXFptvsiNMZ5FewIA#id-8.-associate-the-nat-gateway-with-the-aks-subnet)
   9. [Create a New Azure AKS Cluster](https://docs.e6data.com/product-documentation/setup/azure-setup/pages/o71WXFptvsiNMZ5FewIA#id-9.-creating-a-new-azure-aks-cluster)
   10. [Setup a Karpenter](/product-documentation/setup/azure-setup/in-vpc-deployment-azure/prerequisite-infrastructure.md#set-up-karpenter)
       1. [ EC2 Nodepool](/product-documentation/setup/azure-setup/in-vpc-deployment-azure/prerequisite-infrastructure.md#ec2-nodeclass)
       2. [Nodepool](/product-documentation/setup/azure-setup/in-vpc-deployment-azure/prerequisite-infrastructure.md#nodepool)
       3. [Setup Nginx Ingress Controller](/product-documentation/setup/azure-setup/in-vpc-deployment-azure/prerequisite-infrastructure.md#set-up-nginx-ingress-controller)
       4. [ Azure Key vault to Kubernetes](/product-documentation/setup/azure-setup/in-vpc-deployment-azure/prerequisite-infrastructure.md#azure-key-vault-to-kubernetes)&#x20;
2. [Setup Infrastructure & Permissions](/product-documentation/setup/azure-setup/in-vpc-deployment-azure/infrastructure-and-permissions-for-e6data.md)
   1. [Azure Storage Account and a blob Container](/product-documentation/setup/azure-setup/in-vpc-deployment-azure/infrastructure-and-permissions-for-e6data.md#azure-storage-account-and-a-blob-container)
   2. [Required Permissions](https://docs.e6data.com/product-documentation/setup/azure-setup/pages/FkhfGoYieVlKsupJ84yG#required-permissions.1)
   3. [Create a Federated Identity Credential](/product-documentation/setup/azure-setup/in-vpc-deployment-azure/infrastructure-and-permissions-for-e6data.md#id-4-create-a-federated-identity-credential)
   4. [Creating User-Assigned Managed Identity for e6data Engine's Blob Storage Access](/product-documentation/setup/azure-setup/in-vpc-deployment-azure/infrastructure-and-permissions-for-e6data.md#creating-user-assigned-managed-identity-for-e6data-engines-blob-storage-access)
   5. [Deploying Azure Key Vault to Kubernetes (akv2k8s) using Helm](/product-documentation/setup/azure-setup/in-vpc-deployment-azure/infrastructure-and-permissions-for-e6data.md#deploying-azure-key-vault-to-kubernetes-akv2k8s-using-helm)
   6. [Key Vault Access for the akv2k8s Tool](/product-documentation/setup/azure-setup/in-vpc-deployment-azure/infrastructure-and-permissions-for-e6data.md#key-vault-access-for-the-akv2k8s-tool)
3. [Setup Kubernetes Component](/product-documentation/setup/azure-setup/in-vpc-deployment-azure/setup-kubernetes-components.md)
   1. [Add e6data Helm Charts Repository](/product-documentation/setup/azure-setup/in-vpc-deployment-azure/setup-kubernetes-components.md#add-e6data-helm-charts-repository)
   2. [Edit values.yaml](https://docs.e6data.com/product-documentation/setup/azure-setup/pages/l9XYqX2tDLOBWvfLxKpc#edit-values.yaml)
   3. [Run Helm Charts](/product-documentation/setup/azure-setup/in-vpc-deployment-azure/setup-kubernetes-components.md#run-helm-charts3)
4. [Setup using Terraform in AZURE](/product-documentation/setup/azure-setup/in-vpc-deployment-azure/setup-using-terraform-in-azure.md)
   1. [Deploying e6data in AZURE using Terraform](/product-documentation/setup/azure-setup/in-vpc-deployment-azure/setup-using-terraform-in-azure.md#deploying-e6data-in-azure-using-terraform)
   2. [Prerequisites ](/product-documentation/setup/azure-setup/in-vpc-deployment-azure/setup-using-terraform-in-azure.md#prerequisites)
   3. [Create the e6data workspace](/product-documentation/setup/azure-setup/in-vpc-deployment-azure/setup-using-terraform-in-azure.md#create-the-e6data-workspace)
   4. [Setup e6data](/product-documentation/setup/azure-setup/in-vpc-deployment-azure/setup-using-terraform-in-azure.md#setup-e6data)
      1. [Configure provider.tf](https://docs.e6data.com/product-documentation/setup/azure-setup/pages/OOSE3zGrAiQsVPumwoUq#configure-provider.tf)
      2. [Configuration variables in terraform.tfvars file](https://docs.e6data.com/product-documentation/setup/azure-setup/pages/OOSE3zGrAiQsVPumwoUq#configuration-variables-in-terraform.tfvars-file)
   5. [Execution Command](/product-documentation/setup/azure-setup/in-vpc-deployment-azure/setup-using-terraform-in-azure.md#execution-commands)
   6. [Deployment Overview and Resource Provisioning](/product-documentation/setup/azure-setup/in-vpc-deployment-azure/setup-using-terraform-in-azure.md#deployment-overview-and-resource-provisioning)
5. [Update a AZURE Terraform for your Workspace](/product-documentation/setup/azure-setup/in-vpc-deployment-azure/setup-using-terraform-in-azure/update-a-azure-terraform-for-your-workspace.md)
   1. [How to Apply Updates](/product-documentation/setup/azure-setup/in-vpc-deployment-azure/setup-using-terraform-in-azure/update-a-azure-terraform-for-your-workspace.md#how-to-apply-updates)
