After looking at the Rancher HA set up, I wondered why I couldn’t just use Rancher. So basically, I’d have the managing Rancher instance running with just one stack that had one Rancher instance pointing to a host running mysql. And I’d have an extra host on standby. I know this is not truely redundant, but the Boss Rancher would restart the worker Rancher if it died or health checks failed, and if I had a hardware failure, Rancher would just start the worker Rancher on the standby host.
I really don’t want to mess with redis, zookeeper, etc. This is definitely the lazy man’s HA, but is there any reason this wouldn’t work?