At the preface of Part I of the High Availability post series, I mentioned that in order to have a truly highly available LBaaS Agent + HAProxy in namespace implementation, it should have the ability to automatically recover in case that the HAProxy process died unexpectedly.

For that, we’ll need a watchdog to monitor and respawn the child processes. The watchdog in our case is the LBaaSv2 agent.

Continue reading