跳转到主要内容

术语表

etcd 文档、命令行和源代码中使用的术语

本文定义了 etcd 文档、命令行和源代码中使用的各种术语。

告警

当集群需要操作员干预以保持可靠性时,etcd 服务器会触发告警。

身份认证

身份认证用于管理用户对 etcd 资源的访问权限。

客户端

客户端连接到 etcd 集群,以发出服务请求,例如获取键值对、写入数据或监听更新。

集群

集群由多个成员组成。

每个成员中的节点遵循 Raft 共识协议来复制日志。集群从成员接收提案,进行提交,并应用到本地存储。

压缩

压缩会丢弃指定修订版本之前的所有 etcd 事件历史记录和已被覆盖的键。该操作用于回收 etcd 后端数据库中的存储空间。

选举

etcd 集群通过 Raft 共识协议在成员之间进行选举,以选出领导者。

端点

指向 etcd 服务或资源的 URL。

键

用户定义的标识符,用于在 etcd 中存储和检索用户定义的值。

键范围

一组键,包含单个键、满足 a < x <= b 的字典序区间,或大于给定键的所有键。

键空间

etcd 集群中所有键的集合。

租约

一种短期有效的可续期合同,到期时会删除与其关联的键。

成员

一个参与提供 etcd 集群服务的逻辑 etcd 服务器。

修改修订版本

持有指定键最后一次写入操作的首个修订版本。

对等成员

对等成员是同一集群中的另一成员。

提案

提案是需要通过 Raft 协议处理的请求(例如写入请求、配置变更请求)。

法定人数

达成法定人数以修改集群状态所需的活跃成员数量。etcd 要求成员多数才能达成法定人数。

修订版本

一个从 1 开始、每次键空间被修改时递增的 64 位集群范围计数器。

角色

一组针对键范围的权限单元,可授予一组用户以实现访问控制。

快照

etcd 集群状态的某一时间点备份。

存储系统

支撑集群键空间的物理存储。

任期

任期是 Raft 算法中与每次领导者选举相关联的单调递增整数。 每个任期只能选举出一个领导者,且在领导者变更时,任期值将递增。

事务

一个原子执行的操作集合。事务中所有被修改的键共享相同的修改修订版本。

键版本

自键创建以来的写入次数,从 1 开始计数。不存在或已删除的键的版本号为 0。

监听器

客户端打开监听器以观察指定键范围的更新。