Глосарій

Терміни, що використовуються в документації, командному рядку та вихідному коді etcd

Цей документ визначає різні терміни, що використовуються в документації, командному рядку та вихідному коді etcd.

Тривога (Alarm)

Сервер etcd спричиняє тривогу, коли кластер потребує втручання оператора для збереження надійності.

Автентифікація (Authentication)

Автентифікація керує дозволами доступу користувачів до ресурсів etcd.

Клієнт (Client)

Клієнт підключається до кластера etcd для виконання сервісних запитів, таких як отримання пар ключ-значення, запис даних або спостереження за оновленнями.

Кластер (Cluster)

Кластер складається з кількох учасників.

Вузол у кожному учаснику слідує протоколу консенсусу raft для реплікації журналів. Кластер отримує пропозиції від учасників, затверджує їх і застосовує до локального сховища.

Ущільнення (Compaction)

Ущільнення відкидає всю історію подій etcd і замінені ключі до певної ревізії. Використовується для звільнення місця в базі даних etcd.

Вибори (Election)

Кластер etcd проводить вибори серед своїх учасників для вибору лідера в рамках протоколу консенсусу raft.

Точка доступу (Endpoint)

URL-адреса, що вказує на сервіс або ресурс etcd.

Ключ (Key)

Ідентифікатор, визначений користувачем, для зберігання та отримання значень, визначених користувачем, в etcd.

Діапазон ключів (Key range)

Набір ключів, що містить або окремий ключ, або лексичний інтервал для всіх x таких, що a < x <= b, або всі ключі, більші за даний ключ.

Простір ключів (Keyspace)

Набір усіх ключів у кластері etcd.

Оренда (Lease)

Короткостроковий поновлюваний контракт, який видаляє ключі, повʼязані з ним, після його закінчення.

Учасник (Member)

Логічний сервер etcd, який бере участь в обслуговуванні кластера etcd.

Ревізія модифікації (Modification Revision)

Перша ревізія, що містить останній запис для даного ключа.

Партнер (Peer)

Партнер — це інший учасник того ж кластера.

Пропозиція (Proposal)

Пропозиція — це запит (наприклад, запит на запис, запит на зміну конфігурації), який повинен пройти через протокол raft.

Кворум (Quorum)

Кількість активних учасників, необхідних для досягнення консенсусу щодо зміни стану кластера. etcd вимагає більшості для досягнення кворуму.

Ревізія (Revision)

64-бітний лічильник кластера, який починається з 1 і збільшується кожного разу, коли змінюється простір ключів.

Роль (Role)

Одиниця дозволів на набір діапазонів ключів, яка може бути надана набору користувачів для контролю доступу.

Знімок (Snapshot)

Резервна копія стану кластера etcd на певний момент часу.

Сховище (Store)

Фізичне сховище, що підтримує простір ключів кластера.

Транзакція (Transaction)

Набір операцій, виконаних атомарно. Усі змінені ключі в транзакції мають однакову ревізію модифікації.

Версія ключа (Key Version)

Кількість записів до ключа з моменту його створення, починаючи з 1. Версія відсутнього або видаленого ключа дорівнює 0.

Спостерігач (Watcher)

Клієнт відкриває спостерігача для спостереження за оновленнями в заданому діапазоні ключів.