Deploying e6data Workspace in Microsoft Azure using Terraform
Prerequisites Infrastructure
Prerequisite
Create Resource Group
Create Virtual Network
Create Subnet
Delegate ACI Setup
Create a Public IP set address
Create a NAT Gateway
Associate the NAT Gateway with the AKS Subnet
Create a New Azure AKS Cluster
Setup a Karpenter
EC2 Nodepool
Nodepool
Setup Nginx Ingress Controller
Azure Key vault to Kubernetes
Setup Infrastructure & Permissions
Azure Storage Account and a blob Container
Required Permissions
Create a Federated Identity Credential
Creating User-Assigned Managed Identity for e6data Engine's Blob Storage Access
Deploying Azure Key Vault to Kubernetes (akv2k8s) using Helm
Key Vault Access for the akv2k8s Tool
Setup Kubernetes Component
Add e6data Helm Charts Repository
Edit values.yaml
Run Helm Charts
Setup using Terraform in AZURE
Deploying e6data in AZURE using Terraform
Prerequisites
Create the e6data workspace
Setup e6data
Configure provider.tf
Configuration variables in terraform.tfvars file
Execution Command
Deployment Overview and Resource Provisioning
Update a AZURE Terraform for your Workspace
How to Apply Updates
Last updated 1 month ago