Live data from Hacker News

Red Hat contributes etcd to the Cloud Native Computing Foundation

redhat.com

21–30 of 38 posts

Re: Red Hat contributes etcd to the Cloud Native Computing Foundation

#22
post #4

etcd has succeeded as a piece of distributed systems infrastructure beyond our wildest expectation. When Alex Polvi, Xiang Li, and I started the project as a README in the summer of 2013 we identified that their still was no consensus database that was developer friendly, easily secured, production ready, and based on a well understood consensus algorithm. And largely we got lucky with good market timing, the inventi…

Docker Swarm Mode also embeds etcd.

(The embedding mechanism is copy-paste, which I find both ingenious and a bit distasteful. Maybe I’m just sore I didn’t think of it first)

Re: Red Hat contributes etcd to the Cloud Native Computing Foundation

#23
post #19

This is exactly the kind of thing that should be a layer on top of FoundationDB. Too many state stores all doing largely the same thing.

FoundationDB has only been open source for 8 months?? etcd is like 5 years old.

FoundationDB started in 2009 and released their 1.0 in 2013. Source: https://en.wikipedia.org/wiki/FoundationDB

Re: Red Hat contributes etcd to the Cloud Native Computing Foundation

#24
post #4

etcd has succeeded as a piece of distributed systems infrastructure beyond our wildest expectation. When Alex Polvi, Xiang Li, and I started the project as a README in the summer of 2013 we identified that their still was no consensus database that was developer friendly, easily secured, production ready, and based on a well understood consensus algorithm. And largely we got lucky with good market timing, the inventi…

Docker Swarm Mode also embeds etcd. (The embedding mechanism is copy-paste, which I find both ingenious and a bit distasteful. Maybe I’m just sore I didn’t think of it first)

Are you sure? I’ve spent quite some time playing with the internals of Docker Swarm / swarmkit last year and I’m quite confident it wasn’t true then. As far as I know they call go-raft directly because they only need a fraction of the features offered by etcd.

Re: Red Hat contributes etcd to the Cloud Native Computing Foundation

#26
post #24

Earlier quoted context omitted.

Docker Swarm Mode also embeds etcd. (The embedding mechanism is copy-paste, which I find both ingenious and a bit distasteful. Maybe I’m just sore I didn’t think of it first)

Are you sure? I’ve spent quite some time playing with the internals of Docker Swarm / swarmkit last year and I’m quite confident it wasn’t true then. As far as I know they call go-raft directly because they only need a fraction of the features offered by etcd.

It uses etcd/raft from beginning.

Re: Red Hat contributes etcd to the Cloud Native Computing Foundation

#27
post #19

Earlier quoted context omitted.

FoundationDB has only been open source for 8 months?? etcd is like 5 years old.

FoundationDB started in 2009 and released their 1.0 in 2013. Source: https://en.wikipedia.org/wiki/FoundationDB

From the same source:

> On April 19, 2018, Apple open sourced the software, releasing it under the Apache 2.0 license.

Re: Red Hat contributes etcd to the Cloud Native Computing Foundation

#29
post #25

How does etcd compare to zookeeper? What made etcd the choice for kubernetes and cncf?

zookeeper uses a coordination kernel, while etcd uses a replicated state machine.

What are the pros and cons? Should etcd be the default whenever one is thinking about using something like that?
Post reply on HN