写点什么

etcd 2.0 发布,大部分功能已稳定

  • 2015-01-29
  • 本文字数:637 字

    阅读完需:约 2 分钟

1 月 28 日,CoreOS 官方宣布发布 etcd 2.0,这是官方发布的首个稳定版本。 etcd 是一个开源的用于配置共享和服务发现的高性能的键值存储系统,由 CoreOS 团队开发,也是 CoreOS 的核心组件,负责 CoreOS 的自动安全更新、容器相关的覆盖网络设置等功能。目前 etcd 在 GitHub 上的 Star 数量已经超过 5000,使用 etcd 的项目也已经超过 500 个,包括 Kubernetes、Cloud Foundry 等大型项目。

据官方博客介绍,etcd 团队最近一直致力于改善 etcd 的稳定性,与最近的 0.4.6 版本(etcd 在 0.x 版本后直接跳到了 2.x 版本)相比,2.0 版本的亮点如下:

  • 改进了内部 etcd 协议以防止意外配置错误(比如之前使用 etcdname 作为标志符,而现在使用 Token)
  • 增加etcdctl backup命令以恢复集群故障
  • 增加etcdctl member list/add/remove命令以管理集群
  • 通过使用循环冗余校验和 append-only 来改进磁盘数据存储的安全性
  • 可以更严格且更快的对 Raft 算法实现部分代码进行测试
  • 完善了项目文档
  • IANA 为 etcd 预留了 2379/2380 端口

业内很多人都会拿 etcd 与 ZooKeeper 做对比,它们确实有些类似。不过相比来说,etcd 是一个非常年轻的项目,它使用 Go 语言编写、部署简单,并使用 Raft 算法保证强一致性(ZooKeeper 使用 Paxos 算法)。2.0 正式版距离上一个 RC 版本发布仅有一个月的时间,这一个月里,官方团队覆盖了所有的测试并完善了系统文档,目前主要功能都已经稳定,并且在很多大型项目都得到了检验,有相关需求的读者可以一试。另外,InfoQ 上也有 etcd 相关的实战文章,读者可以参考阅读。

2015-01-29 00:153063
用户头像

发布了 219 篇内容, 共 139.0 次阅读, 收获喜欢 191 次。

关注

评论

发布
暂无评论
发现更多内容

软件测试 | 测试开发 | 常见接口协议解析

测吧(北京)科技有限公司

TCP/IP

【云原生| Docker】 部署 Django & mysql 项目

计算机魔术师

8月月更

【Django | 开发】 (国际化项目&支持多语言)

计算机魔术师

8月月更

快手能做好ToB吗?

ToB行业头条

tob 快手

设计模式的艺术 第十六章责任链设计模式练习(提供一个假条审批模块:如果员工请假天数小于3天,主任审批该请假条;如果天数大于或等于3天,小于10天,经理审批;如果天数大于或等于10天,小于30天,总经理审批;如果超过30天,总经理不能审批,提示相应拒绝信息)

代廉洁

设计模式的艺术

揭秘华为云GaussDB(for Redis)六大秒级能力盘点

科技云未来

【微信小程序开发】自定义tabBar案例(定制消息99+小红心)

计算机魔术师

8月月更

Python如何用类和对象来编程?

和牛

Python 8月月更

长篇图解etcd核心应用场景及编码实战

字母哥哥

Java etcd #Kubernetes#

如何正确理解Java对象创建过程,我们主要需要注意些什么问题?

PivotalCloud

【Django | 开发】 为已有遗留系统数据库生成管理后台

计算机魔术师

8月月更

基于KubeEdge的边缘节点分组管理设计与实现

华为云开发者联盟

云计算 云原生 后端

如何为开源项目撰写 RFC

Databend

大数据 开源 #开源 databend

华为云GaussDB(for Redis)全面对比Codis

科技云未来

在线XML转HTMLTable工具

入门小站

工具

【Python | 词云】聊天记录绘制超美词云(七夕快乐 ,曾同学)

计算机魔术师

8月月更

长安链源码分析启动(7)

长安链

创新技术领航者!华为云GaussDB获颁2022年云原生数据库领域权威奖项

科技云未来

[CSS入门到进阶] 4行CSS实现footer置底!超常见的需求,快来收藏

HullQin

CSS JavaScript html 前端 8月月更

字节跳动端智能工程链路 Pitaya 的架构设计

字节跳动终端技术

机器学习 客户端 端智能 Python. Pitaya

演讲实录|吴亚昆:云时代智能运维与可观测性探索

观测云

Java即时编译(JIT)原理与调优

柠檬汁Code(binbin0325)

JVM JIT 即时编译

在线图片隐写术解密解码传递数据

入门小站

工具

MobTech短信验证 Android端快速集成

MobTech袤博科技

android android-studio 短信验证

Databend SQL Planner 全新设计

Databend

sql 大数据 开源 #开源 databend

Spring源码分析(三)Spring是如何把元素解析成BeanDefinition对象的

石臻臻的杂货铺

spring 源码 8月月更

Spring源码解析(四)Spring是怎么处理BeanDefinition的?

石臻臻的杂货铺

spring 源码 8月月更

【小程序项目开发-- 京东商城】uni-app之商品列表页面 (下)

计算机魔术师

8月月更

前端小白躺平摆烂可以吗

Liam

前端 前端开发 前端面试 Mock 前端入门

软件测试 | 测试开发 | 接口测试 Mock 实战(二) | 结合 jq 完成批量化的手工 Mock

测吧(北京)科技有限公司

Mock

软件测试 | 测试开发 | 一文带你了解K8S容器编排(上)

测吧(北京)科技有限公司

k8s

etcd 2.0发布,大部分功能已稳定_DevOps & 平台工程_小盖_InfoQ精选文章