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
Try Google Cloud Risk-Free With $300 in Credit Icon
Try Google Cloud Risk-Free With $300 in Credit

No hidden charges. No surprise bills. Cancel anytime.

Use your credit across every product. Compute, storage, AI, analytics. When it runs out, 20+ products stay free. You only pay when you choose to.
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