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 行為準則,
關于 etcd
etcd 是一套面向分布式系統內關鍵資料的分布式、高可靠性鍵值存盤方案,其特點包括:
- 簡單:提供定義明確、面向用戶的 API(gRPC),
- 安全:自動 TLS 配合可選客戶端證書驗證,
- 快速:基準性能為每秒 10000
次寫入,
可靠:使用 Raft 保證正確分發,
有關 etcd的更多資訊,請訪問 etcd.io,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/232638.html
標籤:AI
上一篇:【12月8日更新】如何入門 TensorFlow ? “開發者出道計劃”第一期話題精華內容匯總
下一篇:打破科研人員成長道路的思維定勢
