AWS Deployment
Prerequisites
Required Variables
# Deployment naming
export EKS_CLUSTER_NAME=immuta-lts
export AWS_REGION=us-east-1
# Immuta version
export IMMUTA_VERSION=2026.1.0
# Immuta registry credentials
export IMMUTA_USER=<your-immuta-registry-username>
export IMMUTA_TOKEN=<your-immuta-registry-token>
# AWS account
export AWS_ACCOUNT_ID=$(aws sts get-caller-identity --query Account --output text)
# PostgreSQL credentials
export DB_PASSWORD=<your-postgres-admin-password>
export IMMUTA_DB_PASSWORD=<your-immuta-db-password>
# Namespace
export NAMESPACE=immutaStep 1: Create Container Repositories in ECR
Step 2: Copy Immuta Images to ECR
Authenticate to ECR
Authenticate to Immuta Registry
Copy images
Step 3: Deploy EKS Cluster
Create the cluster
Create service accounts for EBS CSI Driver and Load Balancer Controller
Enable the EBS CSI Driver Addon
Deploy the AWS Load Balancer Controller
Deploy external-dns
Step 4: Create RDS Instance in EKS VPC
Step 5: Configure PostgreSQL Databases
Get the RDS endpoint
Create the namespace
Create the Immuta role and databases
Step 6: Download RDS CA Bundle
Step 7: Create an OpenSearch Domain
Step 8: Install Immuta via Helm
Authenticate Helm to the Immuta registry
Deploy Immuta
Example values
Additional Annotations for ALB
Last updated

