AWS EKS Setup¶
Requirements¶
VPC
At least 2 subnets in that VPC (These should be marked properly for load balancing, see alb-ingress
EKS Cluster
An AWS EFS Volume (Be sure this is available in the same subnets as the cluster and the security group allows traffic from the cluster’s security group)
An IAM role that is authorized to manipulate ALB’s based on the subnet tags you wrote above. You can find a minimal policy for this here
An IAM role that can set up an record dns in route53. You can find information about the required policy here
An IAM role that can control the autoscaling group. The required policy can be found here
Additional Requirements (Recommended)¶
- AWS ElasticSearch Cluster
An IAM role that is authorized to connect to the cluster
Ensure that the security group for the cluster is allowed TCP access on port 443 from the EKS cluster security group
After all of the above requirements are met, follow the main documentation.