# Как проводить выборы лидера в кластере etcd

> Шаги проведения выборов лидера с помощью клиента etcdctl

---

Индекс LLMS: [llms.txt](/ru/llms.txt)

---

## Предварительные требования {#prerequisites}

- Убедитесь, что установлен [`etcd`](/ru/docs/etcd/install/) и [`etcdctl`](/ru/docs/etcd/install/).
- Проверьте наличие активного кластера etcd.

## Проведение выборов лидера {#conduct-leader-election}

Команда `etcdctl` используется для проведения выборов лидера в кластере etcd. Она гарантирует, что в один момент времени только один клиент может стать лидером.

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

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

### Параметры {#options}

- `--endpoints : $ENDPOINTS`

Адрес каждого участника кластера etcd.

- `election-name` строка

Строка-идентификатор для выборов. Все участники, конкурирующие за лидерство, должны использовать одно и то же имя выборов.

- `leader-name` строка

Значение предложения нового лидера.

### Пример {#example}

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

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