There are many ways to provision Kubernetes clusters in AWS, from Terraform to CloudFormations, eksctl, CDK (Cloud Developer Kit), among others. So, why need another one with Cluster API?
Beyond the need for a consistent experience across multicloud environments, CNCF's Cluster API (CAPI) gives operators a declarative way to deploy and manage Kubernetes clusters that can provide peace of mind and the ability to integrate into GitOps workflows.