I'm unsure of how to setup DNS for a coreos cluster.
Currently I have all of my api instances behind a haproxy load balancer and a DNS A record which points to the (elastic) ip of the load balancer. So I can send traffic to api.myapp.com and it gets routed to an api instance. This works fine but obviously the load balancer is a single point of failure.
If I move into setting up a cluster using coreos and the cluster is running multiple services-not just the api service- how do I point api.myapp.com to the cluster in the same way as I do currently, but ensure that any requests sent using this address are somehow routed only to the api service inside the cluster? This is something not clear to me from reading many tutorials on coreos.