Is there any other solution for High Availability?

An officially supported way to achieve High Availability of the master is to obtain the uRaft component. Based on the raft algorithm, the uRaft service makes sure that all master nodes talk to each other and exchange information regarding their health states.

In order to ensure that a master exists, the nodes participate in votes. If the current master fails, uRaft moves a floating IP from the formerly active node to the new designated master. All uRaft nodes have to be part of one network and must be able to talk to each other.

uRaft will be available as a part of an open-sourse version of LizardFS 3.13 after the stable version is released.