Aller au contenu

Comment effectuer l'élection du leader dans un cluster etcd

Étapes pour effectuer une élection de leader via le client etcdctl

Prérequis

  • Vérifiez que etcd et etcdctl sont installés.
  • Vérifiez l’état du cluster etcd actif.

Conduire l’élection du leader

La commande etcdctl est utilisée pour effectuer des élections de leader dans un cluster etcd. Elle garantit qu’un seul client peut devenir leader à la fois.

etcdctl --endpoints=$ENDPOINTS elect <election-name> [proposal]

etcdctl --endpoints=$ENDPOINTS elect election-name p1

Options

  • --endpoints : $ENDPOINTS

Adresse de chaque membre du cluster etcd.

  • election-name chaîne de caractères

Identifiant sous forme de chaîne pour l’élection. Tous les participants en compétition pour la direction doivent utiliser le même nom d’élection.

  • leader-name chaîne de caractères

Valeur de proposition du nouveau leader.

Exemple

./etcdctl elect my-election proposal1
my-election/694d99fafea88404
proposal1

another election:
./etcdctl elect new-election proposal1
new-election/694d99fafea8840f
proposal1