I want to deploy Keepalived in the AWS autoscalling group. The issue that Keepalived need to know ip address of the each node in the cluster, that is difficult in the elastic environment, where we can't manage ip address, nodes can be added and removed. So we need to have some a service discovery.
What is the best way to implement service (node) discovery if you don't have a control on ip addresses?