CNCF 正式接纳etcd为孵化项目

12月11日,在西雅图的KubeCon+CloudNativeCon上,CNCF宣布正式接纳etcd为孵化项目。

etcd是一个分布式键值存储系统,提供了一种可靠的方法来管理分布式系统的协调状态。使用etcd可以在一组机器上存储数据,具有良好的稳定性,可靠性和可伸缩性。etcd经常与Kubernetes,M3,Vitess和Doorman等应用一起使用 - 在网络分区期间的领导者选举,并将容忍机器故障。

etcd由Go语言编写,2013年6月由CoreOS首次公布,2014年开始在Kubernetes中采用。etcd拥有无与伦比的跨平台支持能力和小型二进制文件,社区贡献者积极活跃。etcd还集成了现有的云原生工具,如Prometheus监控系统,可以跟踪重要指标(如来自etcd leader的延迟),并提供警报和仪表板。

etcd能存储和复制Kubernetes集群状态的数据,并使用Raft一致性算法从硬件故障和网络分区中恢复。现在etcd正在多家公司的生产环境中使用,包括大型云提供商环境,包括AWS,Google Cloud Platform,Azure等。CNCF目前拥有32个符合条件的Kubernetes平台和发行版,所有这些平台和发行版都使用etcd作为数据存储区。

etcd的其他常见用例包括将重要的应用程序配置(如数据库连接详情或功能标记)存储为键值对。可以监视这些值,允许应用程序在更改时重新配置。更高级用法利用一致性保证来实现数据库leader选举或跨工作集群实现分布式锁。

etcd GitHub地址:https://github.com/etcd-io/etcd

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值