- perfect tool for automation
- platform independent and not specifically tied to AWS like cloudformation
- modules assist in creating all the natural resources for creating an eks infrastructure
- version control (history in the form of the terraform state)
- simple cleanup instead of multiple steps instead of:
- having to create an eks iam role and ec2 role for node groups
- Team collaboration is easier
- Simpler clean up
- Simpler replication of infrastructure is possible