Skip to main content
All posts tagged “etcd”

A reliable key-value store gives distributed systems a common substrate for consistent configuration and coordination. One such system is the etcd project, an open source key-value store created by CoreOS. It is the heart of many production distributed systems and is the data store for Kubernetes, among other projects.

Here at CoreOS, we're always working along with the open source community to improve and enhance etcd, a distributed key-value store created by CoreOS. For the upcoming etcd 3.3 series, one of the challenges we're tackling is improving the performance and resiliency of linearizable reads using a distributed systems technique known as leasing.

etcd logo

 

The etcd team is pleased to announce etcd 3.2.0, the latest feature release in the 3.x series. This edition has proxy improvements, boosted backend concurrency, distributed coordination services, a slimmer Go client, JWT authentication, and more.

Distributed systems commonly rely on a distributed consensus to coordinate work. Usually the systems providing distributed consensus guarantee information is delivered in order and never suffer split-brain conflicts.

This blog post is the first in a series exploring the performance of three distributed, consistent key-value stores: etcd, Zookeeper, and Consul. The post is written by the etcd team.

A new year and a new milestone release of etcd. Hot on the heels of 17 bugfix releases to etcd 3.0, two alphas, and two release candidates, the etcd team is proud to announce etcd 3.1. This edition of etcd features performance, reliability, and API enhancements over the 3.0 series. It also introduces the first iteration of the etcd v3 gRPC proxy, a smart proxy for offloading client requests away from the core cluster.

CoreOS etcd’s first commits happened some three and a half years ago, and a lot has changed since that initial version 0 of the etcd API. etcd version 3, introduced last summer, offers a streamlined, gRPC-based API and dramatic performance improvements over both competitive solutions and its own prior versions, while maintaining the distributed reliability and rolling upgrade capabilities that make etcd manageable in production.

This was originally posted at Gopher Academy Advent 2016 blog series.

The new etcd3 API introduces powerful new primitives that advance the system’s capabilities beyond the limits of etcd2. As part of evaluating the effectiveness of etcd3, we spent considerable effort developing distributed concurrency algorithms using the new API.

Prometheus is an open source monitoring and alerting system. Its powerful query language used to retrieve time series data can also be employed when defining alerts. Alerts actively notify users of irregular system conditions, sending messages to a variety of integrations such as Slack or PagerDuty.

Subscribe to etcd