Blog

Posts in 2025
  • Follow Up - Preventing Upgrade Failures from etcd v3.5 to v3.6

    Tuesday, October 21, 2025 in Blog

    We have identified and fixed an additional scenario that may cause upgrade failures when moving from etcd v3.5 to v3.6. This post contains details, the fix, and additional workarounds. Please refer to issue 20793 to get detailed technical …

    Read more

  • Autonomous Testing of etcd's Robustness

    Friday, October 03, 2025 in Blog

    This is a post from the CNCF blog which we are sharing with our community as well. As a critical component of many production systems, including Kubernetes, the etcd project’s first priority is reliability. Ensuring consistency and data safety …

    Read more

  • Announcing etcd v3.6.0

    Thursday, May 15, 2025 in Blog

    Table of Contents Introduction Security Features Migration to v3store Downgrade Feature Gates Livez/readyz checks v3discovery Performance Memory Throughput Breaking changes Old Binaries Are Incompatible with New Schema Versions Peer Endpoints No …

    Read more

  • How to Prevent a Common Failure when Upgrading etcd v3.5 to v3.6

    Thursday, March 27, 2025 in Blog

    Update (October 21, 2025) We have identified and fixed an additional scenario related to this issue. Please see our new blog post Follow Up - Preventing Upgrade Failures from etcd v3.5 to v3.6 for details. There is a common issue 19557 in the etcd …

    Read more

Posts in 2023
  • Engage with the etcd project at KubeCon NA 2023

    Sunday, November 05, 2023 in Blog

    KubeCon NA 2023 in Chicago is just around the corner! This year, the etcd project has a diverse range of talks, tutorials, and even interactive contribfest sessions for you to get involved in . As a critical foundational pillar of the Kubernetes …

    Read more

  • Introducing sig-etcd

    Wednesday, November 01, 2023 in Blog

    Special Interest Groups (SIGs) are a fundamental part of the Kubernetes project, with a substantial share of the community activity happening within them. When the need arises, new SIGs can be created, and that was precisely what happened recently. …

    Read more

  • How to debug large db size issue?

    Wednesday, January 04, 2023 in Blog

    Background Users can configure the quota of the backend db size using flag --quota-backend-bytes. It’s the max number of bytes the etcd db file may consume, namely the ${etcd-data-dir}/member/snap/db file. Its default value is 2GB, and the …

    Read more

Posts in 2022
  • etcd Integrates Continuous Fuzzing

    Friday, March 11, 2022 in Blog

    In the last few months, the team at Ada Logics has worked on integrating continuous fuzzing into the etcd project. This was an effort focused on improving the security posture of etcd and ensuring a continued good experience for etcds users. The …

    Read more

Posts in 2021
  • Announcing etcd 3.5

    Tuesday, June 15, 2021 in Blog

    When we launched etcd 3.4 back in August 2019, our focus was on storage backend improvements, non-voting member and pre-vote features. Since then, etcd has become more widely used for various mission critical clustering and database applications and …

    Read more

Posts in 2020
  • Latest Jepsen Results against etcd 3.4.3

    Thursday, January 30, 2020 in Blog

    Jepsen tested and analyzed etcd 3.4.3, and had both good results and useful feedback to share with us. A key part of etcd’s design is strong consistency guarantees across the distributed key-value store. Kubernetes, Rook, OpenStack, and …

    Read more