etcd 速查
共 24 条 etcd 用法,涵盖基础与 KV、监听与租约、集群与健康、备份与恢复、认证与启动。 支持搜索与分类筛选,点击即可复制。
基础与 KV
Kubernetes 的元数据底座。
| 命令 | 说明 |
|---|---|
| 使用 v3 API(当前默认) | |
| 写入键值 | |
| 读取键(-w json 输出 JSON) | |
| 删除键 | |
| 按前缀读取一组键 |
监听与租约
变更通知与 TTL。
| 命令 | 说明 |
|---|---|
| 监听键 / 前缀的变化 | |
| 创建 60 秒租约 | |
| 把键绑定到租约(到期自动删) | |
| 续租保持存活 | |
| 列出 / 撤销租约 |
集群与健康
成员与端点状态。
| 命令 | 说明 |
|---|---|
| 列出成员 | |
| 各端点状态(版本、leader、DB 大小) | |
| 端点健康检查 | |
| 加入新成员 | |
| 端口约定 |
备份与恢复
运维必备。
| 命令 | 说明 |
|---|---|
| 保存快照 | |
| 查看快照信息 | |
| 从快照恢复 | |
| 整理碎片 / 压缩历史版本 |
认证与启动
安全与参数。
| 命令 | 说明 |
|---|---|
| 添加用户 / 列出 | |
| 角色与授权 | |
| 开启认证(需先用 root 用户) | |
| 常用启动参数 | |
| 在 k8s 中操作 etcd |
使用说明
etcd 速查:基础与 KV、监听与租约、集群与健康、备份与恢复、认证与启动;支持搜索与分类筛选,点击即可复制。
- 按用途点分类:基础与 KV、监听与租约、集群与健康、备份与恢复、认证与启动。
- 点「命令」列复制到终端。
- 先 export ETCDCTL_API=3;按前缀操作加 --prefix(如配置树)。
- 生产运维务必定期 snapshot save 备份。
常见问题
- 为什么 key 会自己消失?
- 多半绑定了租约(lease)且未续租;续租用 lease keep-alive,或检查应用是否正确保活。
- 后端存储变大怎么办?
- 定期 compact 压缩历史版本并 defrag 整理碎片;Kubernetes 场景还应关注事件对象的保留。
- 需要联网吗?
- 不需要,本地可用(操作需连到 etcd)。
延伸阅读
相关工具
LIT
Lit 速查
LitElement / @property / html / css 速查
TSDB
TimescaleDB 速查
create_hypertable / time_bucket / 连续聚合 速查
CRDB
CockroachDB 速查
start-single-node / cockroach sql / BACKUP 速查
ARDB
ArangoDB 速查
AQL / FOR ... RETURN / 图遍历 / arangoimport 速查
CDB
CouchDB 速查
_all_dbs / PUT doc / _find / _replicate 速查
TIDB
TiDB 速查
TiUP / AUTO_RANDOM / TIFLASH REPLICA 速查