Глоссарий
Этот документ определяет различные термины, используемые в документации, командной строке и исходном коде etcd.
Аварийный сигнал
Сервер etcd подаёт аварийный сигнал, когда для сохранения надёжности кластера требуется вмешательство оператора.
Аутентификация
Аутентификация управляет правами доступа пользователей к ресурсам etcd.
Клиент
Клиент подключается к кластеру etcd и отправляет служебные запросы: получает пары «ключ — значение», записывает данные или наблюдает за обновлениями.
Кластер
Кластер состоит из нескольких участников.
Узел каждого участника следует протоколу консенсуса Raft для репликации журналов. Кластер получает предложения от участников, фиксирует их и применяет к локальному хранилищу.
Компактизация
Компактизация удаляет всю историю событий etcd и замещённые ключи до заданной ревизии. Она освобождает место в базе данных бэкенда etcd.
Выборы
В рамках протокола консенсуса Raft кластер etcd проводит выборы лидера среди своих участников.
Конечная точка
URL, указывающий на службу или ресурс etcd.
Ключ
Определяемый пользователем идентификатор для хранения и получения пользовательских значений в etcd.
Диапазон ключей
Набор ключей, содержащий отдельный ключ, лексический интервал всех x, для которых a < x <= b, либо все ключи больше заданного ключа.
Пространство ключей
Множество всех ключей в кластере etcd.
Аренда
Краткосрочный возобновляемый договор, который по истечении срока удаляет связанные с ним ключи.
Участник
Логический сервер etcd, участвующий в обслуживании кластера etcd.
Ревизия изменения
Первая ревизия, содержащая последнюю запись заданного ключа.
Одноранговый узел
Одноранговый узел — другой участник того же кластера.
Предложение
Предложение — это запрос, например на запись или изменение конфигурации, который должен пройти через протокол Raft.
Кворум
Количество активных участников, необходимое для достижения консенсуса при изменении состояния кластера. Для кворума etcd требуется большинство участников.
Ревизия
64-bit общий для кластера счётчик, который начинается с 1 и увеличивается при каждом изменении пространства ключей.
Роль
Набор прав для диапазонов ключей, который можно предоставить группе пользователей в целях контроля доступа.
Снимок
Резервная копия состояния кластера etcd на определённый момент времени.
Хранилище
Физическое хранилище, лежащее в основе пространства ключей кластера.
Срок
Срок — монотонно возрастающее целое число, связанное с каждыми выборами лидера в алгоритме Raft. В течение одного срока может быть выбран только один лидер; при смене лидера срок увеличивается.
Транзакция
Атомарно выполняемый набор операций. Все изменённые в транзакции ключи имеют одну и ту же ревизию изменения.
Версия ключа
Количество записей ключа с момента его создания, начиная с 1. Версия несуществующего или удалённого ключа равна 0.
Наблюдатель
Клиент открывает наблюдателя, чтобы отслеживать обновления в заданном диапазоне ключей.