Zum Inhalt springen

Eine Leader-Wahl in einem etcd-Cluster durchführen

Schritte zum Durchführen einer Leader-Wahl mit dem etcdctl-Client

Voraussetzungen

  • Sicherstellen, dass etcd und etcdctl installiert sind.
  • Prüfen, ob ein etcd-Cluster aktiv ist.

Eine Leader-Wahl durchführen

Mit dem Befehl etcdctl werden Leader-Wahlen in einem etcd-Cluster durchgeführt. Er stellt sicher, dass jeweils nur ein Client Leader werden kann.

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

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

Optionen

  • --endpoints : $ENDPOINTS

Adresse jedes Mitglieds des etcd-Clusters.

  • election-name Zeichenfolge

Eine Zeichenfolge als Kennung der Wahl. Alle Teilnehmer, die um die Leader-Rolle konkurrieren, müssen denselben Wahlnamen verwenden.

  • leader-name Zeichenfolge

Vorschlagswert des neuen Leaders.

Beispiel

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

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