Blog
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 …
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 …
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 …
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 …
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 …
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. …
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 …
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 …
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 …
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 …