Module: ETCD

Pigsty has built-in etcd support, which is a reliable distributive consensus storage (DCS), empowering PostgreSQL HA.

ETCD is a distributed, reliable key-value store for the most critical data of a distributed system

Configuration | Administration | Playbook | Dashboard | Parameter

Pigsty use etcd as DCS: Distributed configuration storage (or distributed consensus service). Which is critical to PostgreSQL High-Availability & Auto-Failover.

You have to install ETCD module before any PGSQL modules, since patroni & vip-manager will rely on etcd to work. Unless you are using an external etcd cluster.

You don’t need NODE module to install ETCD, but it requires a valid CA on your local files/pki/ca. Check ETCD Administration SOP for more details.


Configuration

Configure etcd clusters according to your needs, and access the service

Parameters

Etcd has 10 parameters to customize the etcd cluster as needed.

Playbook

How to manage etcd cluster with ansible playbooks

Administration

Admin SOP, create & remove etcd clusters and members

Monitoring

Etcd monitoring metrics, dashboards, and alerting rules

Metrics

Pigsty ETCD module metric list

FAQ

Pigsty ETCD dcs module frequently asked questions


Last modified 2024-11-22: update minio/etcd docs (345b8442)