Sign inSign up

intersoftlab/etcd

By intersoftlab

•Updated over 10 years ago

intersoftlab/etcd

Image
0

4.8K

intersoftlab/etcd repository overview

⁠etcd

etcd Logo

etcd is a distributed, consistent key-value store for shared configuration and service discovery, with a focus on being:

  • Simple: curl'able user-facing API (HTTP+JSON)
  • Secure: optional SSL client cert authentication
  • Fast: benchmarked 1000s of writes/s per instance
  • Reliable: properly distributed using Raft

etcd is written in Go and uses the Raft⁠ consensus algorithm to manage a highly-available replicated log.

etcd is used in production by many companies⁠, and the development team stands behind it in critical deployment scenarios, where etcd is frequently teamed with applications such as Kubernetes⁠, fleet⁠, locksmith⁠, vulcand⁠, and many others.

See etcdctl⁠ for a simple command line client. Or feel free to just use curl, as in the examples below.

⁠Next Steps

Now it's time to dig into the full etcd API and other guides.

⁠Contact

⁠Contributing

See CONTRIBUTING⁠ for details on submitting patches and the contribution workflow.

⁠Reporting bugs

See reporting bugs⁠ for details about reporting any issue you may encounter.

⁠Project Details

⁠Versioning
⁠Service Versioning

etcd uses semantic versioning⁠ New minor versions may add additional features to the API.

You can get the version of etcd by issuing a request to /version:

curl -L http://127.0.0.1:2379/version
⁠API Versioning

The v2 API responses should not change after the 2.0.0 release but new features will be added over time.

⁠32-bit systems

etcd has known issues on 32-bit systems due to a bug in the Go runtime. See #358⁠ for more information.

⁠License

etcd is under the Apache 2.0 license. See the LICENSE⁠ file for details.

Tag summary

Content type

Image

Digest

sha256:00616646e…

Size

3.6 MB

Last updated

over 11 years ago

docker pull intersoftlab/etcd