Aller au contenu

Glossaire

Termes utilisés dans la documentation, la ligne de commande et le code source d’etcd

Ce document définit les différents termes utilisés dans la documentation, la ligne de commande et le code source d’etcd.

Alarme

Le serveur etcd déclenche une alarme chaque fois que le cluster nécessite une intervention opérationnelle pour rester fiable.

Authentification

L’authentification gère les autorisations d’accès des utilisateurs aux ressources etcd.

Client

Un client se connecte au cluster etcd pour émettre des requêtes de service, telles que la récupération de paires clé-valeur, l’écriture de données ou la surveillance des mises à jour.

cluster

Un cluster se compose de plusieurs membres.

Le nœud de chaque membre suit le protocole de consensus Raft pour répliquer les journaux. Le cluster reçoit des propositions des membres, les valide et les applique au magasin local.

compactage

Le compactage supprime l’historique des événements et les clés obsolètes antérieures à une révision donnée. Il permet de libérer de l’espace de stockage dans la base de données backend d’etcd.

Élection

Le cluster etcd organise des élections parmi ses membres afin de choisir un leader, conformément au protocole de consensus Raft.

Point de terminaison

Une URL pointant vers un service ou une ressource etcd.

Clé

Identifiant défini par l’utilisateur pour le stockage et la récupération de valeurs définies par l’utilisateur dans etcd.

Plage de clés

Un ensemble de clés contenant soit une clé individuelle, soit un intervalle lexicographique pour toutes les clés x telles que a < x <= b, soit toutes les clés supérieures à une clé donnée.

espace de clés

L’ensemble de toutes les clés dans un cluster etcd.

bail

Contrat renouvelable à courte durée qui supprime les clés associées à celui-ci à l’expiration.

membre

Un serveur etcd logique participant au service d’un cluster etcd.

Révision de modification

La première révision à contenir la dernière écriture sur une clé donnée.

Pair

Le pair est un autre membre du même cluster.

Proposition

Une proposition est une demande (par exemple, une demande d’écriture, une demande de modification de configuration) qui doit passer par le protocole Raft.

quorum

Nombre de membres actifs nécessaires pour atteindre un consensus afin de modifier l’état du cluster. etcd exige une majorité de membres pour atteindre le quorum.

révision

Compteur global sur 64 bits, initialisé à 1 et incrémenté à chaque modification de l’espace de clés.

Rôle

Unité de permissions sur un ensemble de plages de clés, pouvant être attribuée à un ensemble d’utilisateurs pour le contrôle d’accès.

instantané

Une sauvegarde instantanée de l’état du cluster etcd.

Stockage

Le stockage physique sous-jacent à l’espace de clés du cluster.

Terme

Un terme est un entier strictement croissant associé à chaque élection de leader dans l’algorithme Raft. Pour un terme donné, il ne peut y avoir qu’un seul leader élu, et le terme est incrémenté lors d’un changement de leader.

Transaction

Opération en série exécutée de manière atomique. Toutes les clés modifiées au sein d’une transaction partagent la même révision de modification.

Version de la clé

Le nombre d’écritures effectuées sur une clé depuis sa création, à compter de 1. La version d’une clé inexistante ou supprimée est 0.

observateur

Un client ouvre un observateur pour surveiller les mises à jour sur une plage de clés donnée.