I have 3 machines running proxmox, and if one of them dies, the other 2 can pick up the slack and spin up the LXCs with the docker services to prevent important services from going down.
Automatically, within a couple of minutes, with little to no data loss.
It was a pain, it maybe is not super reliable, and it’s all running on older hardware. But it is running, with good uptime.