您现在的位置是:首页 >知识百科 > 2021-04-23 15:39:39 来源:
Kubernetes etcd数据项目加入CNCF
导读 如何在Kubernetes容器集群中存储数据?用etcd。Kubernetes的这个重要部分由CoreOS Red Hat管理。不再。现在,开源的etcd项目已从Red H
如何在Kubernetes容器集群中存储数据?用etcd。Kubernetes的这个重要部分由CoreOS / Red Hat管理。不再。现在,开源的etcd项目已从Red Hat迁移到Cloud Native Computing Foundation(CNCF)。
什么是etcd?不,当猫试图输入三个字母的首字母缩略词时,情况并非如此。Etcd(发音为et-see-dee)由CoreOS团队于2013年创建。它是一个开源,分布式,一致的键值数据库,用于共享配置,服务发现和调度程序协调。它建立在Raft一致性算法上,用于复制日志。
此外:Kubernetes的第一个主要安全漏洞被发现
Etcd的工作是安全地存储分布式系统的关键数据。它最出名的是Kubernetes的主数据存储区,但它可以用于其他项目。例如,“ 阿里巴巴在几个关键基础设施系统中使用etcd,因为它具有提供高可用性和数据可靠性的卓越能力,”阿里巴巴高级工程师李翔说。
当应用程序使用etcd时,它们具有更一致的运行时间。即使个别服务器出现故障,etcd也能确保服务继续运行。这不仅可以防止显示停止故障的原因,还可以在不停机的情况下自动更新系统。您还可以使用它来协调服务器之间的工作并设置容器覆盖网络。
在他的KubeCon主题演讲中,CoreOS CTO的Brandon Philips说:“今天我们很高兴将etcd的管理转移到关心Kubernetes的增长和维护的同一个机构。鉴于etcd为每个Kubernetes集群提供支持,这一举措带来了etd对于在CNCF最依赖它的社区。“