This is top level module creates vpc, subnets and eks cluster by calling vpc_and_subnets and eks modules.
This module creates following resources -
- VPC
- Subnets (3 public and 3 private)
- 1 NAT Gateway per AZ with corresponding Elasic IPs
- Internet Gateway
- Public and Private Route tables
- EKS Cluster with OIDC Provider
- EKS Managed AddOns
- coredns
- vpc-cni
- kube-proxy
- EKS Managed node group
Name |
Description |
Type |
Default |
Required |
eks_cluster_name |
eks cluster name |
string |
n/a |
yes |
k8s_version |
kubernetes version |
string |
"1.27" |
no |
vpc_cidr |
vpc cidr block to be used |
string |
"10.0.0.0/16" |
no |
vpc_name |
name of the vpc to be created |
string |
"platformwale" |
no |