# ETCD

> 分布式元数据存储
---

ETCD 是一个分布式、可靠的键值存储，用于分布式系统的最关键数据。
[**etcd**](https://etcd.io/) 被用作 patroni 的 [**DCS**](https://patroni.readthedocs.io/en/latest/dcs_failsafe_mode.html)（分布式配置存储），为 PostgreSQL 高可用代理提供配置管理和领导者选举功能。

简而言之，[`PGSQL`](/zh/docs/pgsql) 依赖于全局的 [`ETCD`](/zh/docs/etcd) 模块，而 ETCD 依赖于 [`NODE`](/zh/docs/node) 模块才能正常工作（使用节点 CA）。





**配置**


        定义不同规模的 etcd 集群



**参数**


        使用 10 个参数自定义 etcd 组件



**管理**


        添加/删除 etcd 成员，刷新端点...



**剧本**


        可在 etcd 模块中使用的 Ansible 剧本



**监控**


        仪表板、指标、记录和告警规则



**常见问题**


        关于 etcd 模块的常见问题

---

本节页面：

- [配置](/zh/docs/etcd/config/): 描述您想要的集群
- [参数](/zh/docs/etcd/param/): 使用 12 个参数自定义 etcd
- [管理预案](/zh/docs/etcd/admin/): etcd 集群管理 SOP：创建、销毁、扩缩容与更新配置。
- [剧本](/zh/docs/etcd/playbook/): 使用剧本创建，销毁，扩容，缩容 Etcd 集群
- [监控](/zh/docs/etcd/monitor/): etcd 模块的仪表板和告警规则
- [常见问题](/zh/docs/etcd/faq/): Pigsty etcd 模块常见问题答疑
