Software Alternatives, Accelerators & Startups

etcd

A distributed, reliable key-value store for the most critical data of a distributed system.

etcd Reviews and Details

This page is designed to help you find out whether etcd is good and if it is the right choice for you.

Screenshots and images

  • etcd Landing page
    Landing page //
    2021-07-29

Features & Specs

  1. Consistency

    etcd uses the Raft consensus algorithm to ensure strong consistency across distributed systems, making it ideal for scenarios where reliable data storage is critical.

  2. High Availability

    By distributing data across multiple nodes, etcd ensures high availability and fault tolerance, allowing services to remain operational even if some nodes fail.

  3. Simplicity

    etcd offers a simple key-value store interface, making it easy to understand and integrate with other services without requiring complex configurations.

  4. Performance

    Optimized for fast reads and writes, etcd can handle large volumes of concurrent requests, making it suitable for high-performance applications.

  5. Secure

    etcd provides excellent security features, including SSL/TLS encryption for data in transit and role-based access control to ensure that data access is tightly controlled.

Badges

Promote etcd. You can add any of these badges on your website.

SaaSHub badge
Show embed code

Videos

ETCD in Kubernetes

Service Discovery Zookeeper vs etcd vs consul أكتشاف الخدمات شرح عربى

Episode#11 Working with ETCD - Backup and Restore Operations - Part#1

Social recommendations and mentions

We have tracked the following product recommendations or mentions on various public social media platforms and blogs. They can help you see what people think about etcd and what they use it for.
  • Unlock your Kubernetes to run custom resource based microservices in any scale
    Unfortunately there is a big problem with custom controllers, they can't handle huge amount of data for several reasons. Kubernetes relies on ETCD for all data storage, which limits scalability, flexibility, and performance for complex or high-volume workloads. What kind of problems I'm talking about? - Source: dev.to / 23 days ago
  • AWS Config vs Kubernetes Native Policy Engines: Who Governs What?
    In Amazon EKS, AWS Config helps you track key components such as: EKS control plane logging, VPC settings and network exposure, encryption status for logs and secrets and IAM roles used by worker node groups. It can detect misconfigurations like: 🚫 Publicly accessible EKS clusters ⚠️ Disabled encryption for secrets stored in Kubernetes ETCD ⚠️ Ensures EKS clusters are running on currently supported versions,. - Source: dev.to / 24 days ago
  • The Double-Edged Sword of Microservices: Balancing Abstraction and Complexity
    Using a service discovery mechanism: A service discovery mechanism, such as etcd or ZooKeeper, can help to manage the complexity of microservices by providing a centralized registry of available services and their instances. - Source: dev.to / 6 months ago
  • Designing a fault-tolerant etcd cluster
    Etcd is an open-source leader-based distributed key-value datastore designed by a vibrant team of engineers at CoreOS in 2013 and donated to Cloud Native Computing Foundation (CNCF) in 2018. Since then, etcd has grown to be adopted as a datastore in major projects like Kubernetes, CoreDNS, OpenStack, and other relevant tools. Etcd is built to be simple, secure, reliable, and fast (benchmarked 10,000 writes/sec),... - Source: dev.to / 7 months ago
  • Kubernetes Cluster Architecture
    Etcd is a key value store for all cluster data. It is an etcd data store. So, It is highly available, reliable, and distributed. - Source: dev.to / 8 months ago
  • Fastly and the Linux kernel
    The open source projects Fastly uses and the foundations we partner with are vital to Fastly’s mission and success. Here's an unscientific list of projects and organizations supported by the Linux Foundation that we use and love include: The Linux Kernel, Kubernetes, containerd, eBPF, Falco, OpenAPI Initiative, ESLint, Express, Fastify, Lodash, Mocha, Node.js, Prometheus, Jenkins, OpenTelemetry, Envoy, etcd, Helm,... - Source: dev.to / 11 months ago
  • Is Kubernetes a database? CRDs explained in five minutes
    Each time we create or update a K8s resource, the Kubernetes API stores it in its database — etcd. Etcd is a distributed key-value store used to store all of your resource configurations, such as deployments, services, and so on. A neat feature of etcd is that you can subscribe to changes in some keys in the database, which is used by other Kubernetes mechanisms. - Source: dev.to / about 1 year ago
  • The Complete Microservices Guide
    Service Discovery: Microservices need to discover and communicate with each other dynamically. Service discovery tools like etcd, Consul, or Kubernetes built-in service discovery mechanisms help locate and connect to microservices running on different nodes within the infrastructure. - Source: dev.to / over 1 year ago
  • How is Apache APISIX Fast?
    APISIX uses etcd to store and synchronize configurations. - Source: dev.to / over 1 year ago
  • Apache APISIX without etcd
    Etcd is an excellent key-value distributed database used internally by Kubernetes and managed by the CNCF. It's a great option, and that's the reason why Apache APISIX uses it too. Yet, it's not devoid of issues. - Source: dev.to / almost 2 years ago
  • Evaluating Apache APISIX vs. Spring Cloud Gateway
    In traditional mode, APISIX stores its configuration in etcd. APISIX offers a rich API to access and update the configuration, the Admin API. In standalone mode, the configuration is just plain YAML. It's the approach for GitOps practitioners: you'd store your configuration in a Git repo, watch it via your favorite tool (e.g., Argo CD or Tekton), and the latter would propagate the changes to APISIX nodes upon... - Source: dev.to / almost 2 years ago
  • mTLS everywhere!
    Apache APISIX is an API Gateway. By default, it stores its configuration in etcd, a distributed key-value store - the same one used by Kubernetes. Note that in real-world scenarios, we should set up etcd clustering to improve the resiliency of the solution. For this post, we will limit ourselves to a single etcd instance. Apache APISIX offers an admin API via HTTP endpoints. Finally, the gateway forwards calls... - Source: dev.to / about 2 years ago
  • Where are env variables stored?
    Kubernetes control plane nodes use Etcd for persistence. So in your case the environment variable values will be stored within etcd as part of the "Deployment" description (the one that has your Pod template). Source: over 2 years ago
  • Secret Management in Kubernetes: Approaches, Tools, and Best Practices
    Etcd is not secure - etcd is where Kubernetes secrets are stored. Though etcd is a distributed key/value store with great performance, it lacks key features when it comes to handling sensitive data such as audit log, key rotation, and encryption of key. - Source: dev.to / over 2 years ago
  • 💡Hosted ETCD aaS
    You know how Kubernetes is absolutely blowing up? Well there's one piece of technology that it all depends on -- etcd. - Source: dev.to / over 2 years ago
  • Kubernetes: What It Is, How It Works, and Why It's A Game changer
    Yes, Kubernetes, in fact, relies on a number of other free and open source software packages. As a base, it relies on the Docker container runtime and the CoreOS Linux distribution, and it utilizes other open source projects for a number of its components, such as etcd for distributed key-value storage. The tool's core and control plane are both built in GO programming language, making it a completely Go-based... - Source: dev.to / over 2 years ago
  • How to choose the right API Gateway
    Next, review deployment complexity such as DB-less versus database-backed deployments. For example, Kong does require running Cassandra or Postgres. Apigee requires Cassandra, Zookeeper, and Postgres to run, while other solutions like Express Gateway and Tyk only require Redis. Apache APISIX uses etcd as its data store, it stores and manages routing-related and plugin-related configurations in etcd in the Data... - Source: dev.to / over 2 years ago
  • 3 ways to deploy Apache APISIX on AWS (Part 1: AWS EC2)
    APISIX uses etcd to save and synchronize configuration. Before installing APISIX, you need to install etcd on your machine. It would be installed automatically if you choose the Apache APISIX Docker compose mode, you will learn more about on the next blog post Use Docker Compose to deploy containerized APISIX to AWS ECS. - Source: dev.to / almost 3 years ago
  • Kubernetes Admission Controllers: What They Are and Why They Matter
    As mentioned earlier, admission controllers intercept API server requests before they’re executed or persisted in etcd. This makes them a perfect contender to apply security measures to help organizations meet policy requirements. Admission controllers can improve the security of Kubernetes workloads through a built-in PodSecurityPolicy (PSP), which mounts the root file system as read-only and prevents the... - Source: dev.to / almost 3 years ago
  • Apache ShardingSphere Enterprise Applications — Bilibili
    In cluster mode, Apache ShardingSphere integrates third-party registry components ZooKeeper and Etcd to achieve metadata and configuration sharing in the cluster environment. At the same time, with the help of the notification and coordination ability of the registry, it ensures the real-time synchronization of the cluster when the shared data changes. And the business will not be aware of changes from the registry. - Source: dev.to / almost 3 years ago
  • My director is mad that I accepted another internal position for a 26% raise when he was told he could only give me a 10%
    At your own pace, jump into orchestration using a Kubernetes distribution out there; but really, only do that fairly late in the game (e.g. OpenShift). Sadly, it's quite a jump from containers to orchestration, and there is no "smooth" in-between. Maybe as a prelude, you can look into etcd configuration clusters and Ceph storage clusters first, e.g. Using a bunch of VMs on your machine, or a few Raspberry Pis.... Source: about 3 years ago

Do you know an article comparing etcd to other products?
Suggest a link to a post with product alternatives.

Suggest an article

etcd discussion

Log in or Post with

Is etcd good? This is an informative page that will help you find out. Moreover, you can review and discuss etcd here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.