Extra Credit

etcd

Official docs outline

13 sections
  1. What is etcd

    etcd as a distributed, consistent key-value store for critical data.

  2. Data Model

    Keys, revisions, MVCC and the flat key space.

  3. API

    KV, Watch, Lease and other gRPC services.

  4. API Guarantees

    Linearizability, serializability and ordering guarantees.

  5. Learner Design

    Non-voting members for safe cluster growth.

  6. Interacting with etcd

    etcdctl: put, get, watch, leases, transactions.

  7. Clustering

    Bootstrapping and configuring multi-member clusters.

  8. Authentication and RBAC

    Users, roles and permissions.

  9. Transport Security

    TLS for client and peer communication.

  10. Maintenance

    Compaction, defragmentation, quotas and snapshots.

  11. Failure Modes

    Handling member failures and quorum loss.

  12. Performance and Tuning

    Benchmarks and tuning heartbeats and election timeouts.

  13. Monitoring

    Metrics and health checks.

Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.

Versions and support

6 release lines
3.7.3 latest release, Oct 22, 2026
LineReleasedLatestSupport
3.7 Jul 8, 2026 3.7.3 Supported
3.6 May 15, 2025 3.6.16 Supported
3.5 Jun 15, 2021 3.5.35 Until Jul 8, 2027
3.4 Aug 30, 2019 3.4.45 Ended Jun 1, 2026
3.3 Feb 1, 2018 3.3.27 Ended Oct 15, 2021
3.2 Jun 9, 2017 3.2.32 Ended Mar 28, 2021

Source: endoflife.date

All 78