IaCActiveOpen source
AWS EKS Cluster (Terraform)
A comprehensive Terraform module for AWS EKS covering all compute types (managed node groups, self-managed with spot/mixed instances, Fargate profiles), OIDC-based IRSA for service account IAM roles, cluster addons (CoreDNS, kube-proxy, VPC CNI), secrets encryption, CloudWatch logging, custom AMI and launch template support, and aws-auth ConfigMap management. Includes sub-modules for each node type and pre-built IRSA policies for common controllers (Cluster Autoscaler, External DNS, EBS CSI, Karpenter, Load Balancer Controller).
Highlights
- ▸All EKS compute types: managed nodes, self-managed (spot/mixed), Fargate
- ▸Full IRSA integration with OIDC and pre-built addon policies
- ▸Configurable encryption, logging, security groups, and aws-auth in one module
Tech Stack
TerraformAWS EKSKubernetesIAMVPCCloudWatch