What is the best way to achieve HA for docker containers on atomic hosts?
To be more precise, let's say we have 2 (bare metal) atomic hosts and we are running our apache container app on the first host and due to some reasons the host crashes, how could I achieve a service discovery mechanism to find out, that my container is not accessible any more and run my container on the second atomic host?
So I guess someone might say I'd need to build an atomic cluster with heartbeat, pacemaker, GlusterFS or Ceph, etc. support, right?
Or if I use OpenStack to run my Atomic hosts, it would be sufficient to use an HA architecture for my OpenStack deployment and I don't need to deal with the cluster headache?
One other question which comes just in my mind is about live migration for containers, which I asked on ask.openstack.org sometimes ago (to be honest I googled and found my own question, I couldn't remember it anymore ;-):
Does atomic project help with live migration?
Thanks in advance for any hints and advice!