I am using external dns app on rancher 2.2.7 to resolve pods and services. I have set it up to sync dns entries to cloudflare to route traffic to correct pod corresponding to the queried domain.
However, I can’t seem to figure out how to limit the dns entries on cloudflare to one or two node ip address as A record. Right now, it populates the as many A records as there are worker nodes. So, if there are 7 worker nodes, I have 7 dns entries on cloudflare. Which is pretty redundant, specially when you’re using subdomain for each services, and cloudflare only allow 1000 entries per domain max.
Is there a way to specify a certain IP address as entrypoint that can be reflected on cloudflare, instead of having indefinite number of dns entries corresponding to the number of worker nodes?