CNCF 宣佈 etcd 項目畢業!

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。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章