Terraform module which creates AWS EKS (Kubernetes) resources. Windows-based node support is limited to a default user data template that is provided due to the lack of Windows support and manual steps required to provision Windows-based EKS nodes. Support for the module-created security group, bring your own security groups, as well as add additional security group rules to the module-created security group(s). Support for providing maps of node groups/Fargate profiles to the cluster module definition or use separate node group/Fargate profile sub-modules. Provisions to provide node group/Fargate profile "default" settings, useful for when creating multiple node groups/Fargate profiles where you want to set a common set of configurations once, and then individual control only select features. An IAM role for service accounts module has been created to work in conjunction with the EKS module.

Features

  • AWS EKS Cluster
  • AWS EKS Cluster addons
  • AWS EKS Identity provider configuration
  • All node types are supported
  • Support for custom AMI, custom launch template, and custom user data
  • Support for Amazon Linux 2 EKS Optimized AMI and Bottlerocket nodes

Project Samples

Project Activity

See All Activity >

License

Apache License V2.0

Follow AWS EKS Terraform module

AWS EKS Terraform module Web Site

Other Useful Business Software
MongoDB Atlas runs apps anywhere Icon
MongoDB Atlas runs apps anywhere

Deploy in 115+ regions with the modern database for every enterprise.

MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of AWS EKS Terraform module!

Additional Project Details

Operating Systems

Linux, Windows

Registered

2022-04-01