HELP:app running in different eks cluster to join consul running in different eks cluster

I am trying to wrap my head with this concept of joining consul via k8 provider , but is that only way how the out of cluster nodes should join ? , I don’t want to set consul in each eks , but rather use a separate cluster for consul and let all other application cluster to join this , did anyone try this with EKS specifically ? ( since there is whole lot of things coming to picture from aws-iam-authenticator to IAM policy , i am finding a hard time to see any of the hashi docs explain this well )