写点什么

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:153047
用户头像

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

关注

评论

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

Charles(HTTP代理服务器)注册安装教程

Rose

Charles注册码 Charles下载 HTTP代理服务器

MySQL中使用group_concat()函数进行分组排序

源字节1号

开源 软件开发 小程序开发

JavaScript作用域深度剖析:从局部到全局一网打尽

Immerse

理解 K8s 多集群(下):解决方案对比与演进趋势

张旭海

k8s 多云 K8s 多集群管理

Django笔记二十七之数据库函数之文本函数

Hunter熊

Python django 文本函数 concat substr

超级独角兽 Databricks 的崛起之路

CnosDB

时序数据库 开源社区 CnosDB Databricks

理解 K8s 多集群(上):构建成熟可扩展云平台的核心要素

张旭海

k8s 多云 K8s 多集群管理

Prompt learning 教学[技巧篇]:通过增加示例、引导词、特殊符号指令等方式让chatgpt输出更好的答案

汀丶人工智能

人工智能 自然语言处理 ChatGPT prompt learning

C语言编程-环境设置

梦笔生花

C语言 环境搭建 三周年连更

XMind思维导图安装教程XMind 2023最新版下载

Rose

XMind教程 XMind思维导图 XMind2023下载 XMind2023新功能 XMind如何使用

Git客户端SmartGit许可证下载 支持M1 SmartGit汉化教程

理理

mac软件下载 Git客户端 SmartGit下载 SmartGit破解版 SmartGit许可证

苹果电风扇软件Macs Fan Control Pro中文版注册码

理理

Macs Fan Control Pro Mac电脑风扇控制 风扇转速和温度

Python潮流周刊#1:如何系统地自学Python?

Python猫

Python

SecureCRT v9.3.2最新版 激活安装教程

Rose

SSH工具 SecureCRT下载 SecureCRT激活版 SecureCRT许可证

基于容器和Kubernetes的应用无限扩容

俞凡

Kubernetes 最佳实践 云原生

背靠香港影视集团星光文化,StarNFT问世了

鳄鱼视界

华为许超:伙伴成功,才有华为企业业务成功

脑极体

华为

OPPO关停自研芯片公司哲库,这对行业将产生什么影响?

福大大架构师每日一题

芯片 福大大

C++中的可移植性和跨平台开发

小万哥

如何在OpenJ9场景下使用Arthas

骑牛上青山

Java JVM Arthas openj9

iOS MachineLearning 系列(16)—— 几个常用的图片分类CoreML模型

珲少

测试写代码的好处

FunTester

CleanMyMac X专业的Mac清理工具,一次激活,永久使用

Rose

CleanMyMac下载 CleanMyMac v4.13.4 Mac清理优化工具 苹果电脑系统清理软件

背靠香港影视集团星光文化,StarNFT问世了

股市老人

idea每次打开新的类依次排列

源字节1号

开源 软件开发 小程序开发

单调队列算法模板及应用

timerring

算法

PS 2023中文一键安装版 Photoshop永久使用

Rose

Photoshop 2023中文版 photoshop下载 PS2023下载 PS 2023破解

软件测试/测试开发丨学习笔记之Allure2测试报告

测试人

Python 软件测试 自动化测试 测试开发 Allure

代开病假单|代办病假条|体检报告|诊断证明书

病假条病假单

如何使用Go语言实现软件设计中的‘对扩展开放、修改关闭’原则

Jack

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