2020 年 10 月 24 日,CNCF 正式发表,etcd 成为第 14 个毕业我的项目。之前毕业的 13 个我的项目别离为 Kubernetes、Prometheus、Envoy、CoreDNS、containerd、TUF、Jaeger、Fluentd、Vitess、Helm、Harbor、TiKV、Rook。
etcd 我的项目地址:etcd.io
长期致力于云原生软件生态构建的云原生计算基金会(CNCF)近日发表,etcd 成为第 14 个毕业的我的项目。从孵化(incubation)级别晋升为毕业(graduation)级别的过程中,etcd 展示了其使用率的一直进步、凋谢的治理流程、残缺性能成熟度以及对社区持续性和包容性的动摇承诺。
etcd 是一个 Go 语言编写的分布式、高可用的一致性键值存储系统,用于提供牢靠的分布式键值 (key-value) 存储、配置共享和服务发现等性能。无论是 Web 利用继续还是 Kubernetes,etcd 能够帮忙各种简单的应用程序进行数据写入与读取。etcd 我的项目 2013 年诞生于 CoreOS,于 2018 年 12 月作为孵化我的项目退出 CNCF。
etcd 曾经被许多公司用于理论生产,包含阿里巴巴、亚马逊、百度、思科、EMC、谷歌、华为、IBM、Red Hat、Uber、Verizon 等,同时也用于 Kubernetes、CoreDNS、M3、Rook 以及 TiKV 等我的项目。
2020 年 7 月,由 CNCF 资助的第三方平安审计团队针对 Traild Bits 的 etcd v3.4 进行了审计。结果表明,etcd 是一款成熟且失去宽泛采纳的产品,其外围组件中未发现任何重大问题。不过 etcd 网关内存在一项重大平安问题,但曾经修复,并将更新向后移植到 etcd 反对的各版本中。另外,etcd 于 2020 年 1 月还通过了 Jepsen 测试。该测试用于剖析开源分布式系统,以查看其是否满足一致性保障。结果表明,etcd 我的项目的性能曾经齐全成熟。
CNCF CTO Chris Aniszczyk 示意,“etcd 我的项目是 Kubernetes 外部的一大要害组件,目前许多其余我的项目依赖于 etcd 以进行牢靠的分布式数据存储。etcd 不断扩大的我的项目规模以及在平安审计中的成熟体现,都给咱们留下了粗浅的印象。”
谷歌云软件工程师兼 etcd 维护者 Joe Betz 示意,“从一开始,etcd 就用于简化共识存储操作,这就让它成为一款特地适宜与 Kubernetes 等容器编排零碎独特应用的工具。etcd 被选为 Kubernetes 管制立体存储计划十分不错,这两个我的项目能够独特成长。当初 etcd 的毕业再次证实了 etcd 的成熟度。”
从孵化状态正式走向毕业,etcd 我的项目取得了 CII 最佳实际徽章认证,通过平安审计并解决了相应破绽,明确定义了本身治理形式,并严格遵循 CNCF 行为准则。
K8sMeetup
对于 etcd
etcd 是一套面向分布式系统内要害数据的分布式、高可靠性键值存储计划,其特点包含:
- 简略:提供定义明确、面向用户的 API(gRPC)。
- 平安:主动 TLS 配合可选客户端证书验证。
- 疾速:基准性能为每秒 10000 次写入。
- 牢靠:应用 Raft 保障正确散发。
无关 etcd 的更多信息,请拜访 etcd.io。