How to conduct leader election in etcd cluster
Steps for conducting a leader election through the etcdctl client
Prerequisites
Conduct Leader election
The etcdctl command is used to conduct leader elections in an etcd cluster. It makes sure that only one client can become leader at a time.
etcdctl --endpoints=$ENDPOINTS elect <election-name> [proposal]
Options
--endpoints : $ENDPOINTS
Address of each etcd cluster members.
election-namestring
A string identifier for the election. All participants competing for leadership must use the same election name.
leader-namestring
Proposal value of the new leader.