Kubernetes Cluster API Provider AWS provides consistent deployment and day 2 operations of "self-managed" and EKS Kubernetes clusters on AWS.
Why do you think that https://github.com/metal3-io/cluster-api-provider-metal3 is a good alternative to cluster-api-provider-aws