SpecialistOff.NET / Вопросы / Статьи / Фрагменты кода / Резюме / Метки / Помощь / Файлы

Назад

etcd.conf


Метки: etcd etcd.conf

ETCD_DATA_DIR

указывает расположение каталога данных кластера

ETCD_LISTEN_PEER_URLS

задаёт схему и точку подключения для остальных узлов кластера, по шаблону scheme://IP:port. Схема может быть http, https. Альтернатива, unix:// или unixs:// для юникс сокетов. Если в качестве IP адреса указано 0.0.0.0, то указанный порт будет прослушиваться на всех интерфейсах.

ETCD_LISTEN_CLIENT_URLS

задаёт схему и точку подключения для клиентов кластера. В остальном совпадает с ETCD_LISTEN_PEER_URLS.

ETCD_NAME

человекочитаемое имя этого узла кластера. Должно быть уникально в кластере. Для первого узла может быть любым. Для последующих должно совпадать с именем, указанным при добавлении узла.

ETCD_HEARTBEAT_INTERVAL

время в миллисекудах, между рассылками лидером оповещений о том, что он всё ещё лидер. Рекомендуется задавать с учётом сетевой задержки между узлами кластера.

ETCD_ELECTION_TIMEOUT

время в миллисекундах, которое проходит между последним принятым оповещением от лидера кластера, до попытки захватить роль лидера на ведомом узле. Рекомендуется задавать его в несколько раз большим, чем ETCD_HEARTBEAT_INTERVAL. Более подробно о этих параметрах можно прочесть в документации.

ETCD_INITIAL_ADVERTISE_PEER_URLS

Список равноправных URL-адресов, по которым его могут найти остальные узлы кластера. Эти адреса используются для передачи данных по кластеру. По крайней мере, один из этих адресов должен быть маршрутизируемым для всех членов кластера. Могут содержать доменные имена. Используется только при первом запуске нового узла кластера.

ETCD_ADVERTISE_CLIENT_URLS

Список равноправных URL-адресов, по которым его могут найти остальные узлы кластера. Эти адреса используются для передачи данных по кластеру. По крайней мере, один из этих адресов должен быть маршрутизируемым для всех членов кластера. Могут содержать доменные имена.

ETCD_INITIAL_CLUSTER

Список узлов кластера на момент запуска. Используется только при первом запуске нового узла кластера.

ETCD_INITIAL_CLUSTER_TOKEN

Токен кластера. Должен совпадать на всех узлах кластера. Используется только при первом запуске нового узла кластера.

ETCD_INITIAL_CLUSTER_STATE

может принимать два значения "new" и "existing". Значение "new" используется при первом запуске первого узла в кластере. При значении "existing", узел при старте будет пытаться установить связь с остальными узлами кластера.