當前位置:
首頁 > 科技 > CNCF 新增另一個開源項目:etcd

CNCF 新增另一個開源項目:etcd

雲原生計算基金會(CNCF)是旗下擁有Kubernetes和Vitess等項目的開源組織,今天它宣布其技術委員會投票決定增加一個新項目。該項目就是etcd,這是最早由CoreOS開發的分散式鍵值存儲技術(CoreOS現隸屬Red Hat,而Red Hat很快將隸屬IBM)。Red Hat現在已將該項目捐獻給了CNCF。

用Go編寫的etcd早已是許多Kubernetes部署系統的一個主要組成部分,它在其中充當事實來源(source of truth),用於協調集群和管理系統狀態。使用etcd的其他開源項目包括Cloud Foundry,在實際環境中使用etcd的公司包括阿里巴巴、ING、Pinterest、優步、《紐約時報》和諾德斯特龍百貨公司(Nordstrom)。

CNCF首席運營官克里斯?阿尼日克(Chris Aniszczyk)在今天宣布的聲明中說:「Kubernetes和諸如Cloud Foundry之類的其他許多項目依賴etcd來實現可靠的數據存儲。我們很高興etcd加入CNCF成為孵化項目,期待通過改進其技術文檔、治理及更多方面,促進其社區發展壯大 。etcd對我們的項目社區而言是一個絕佳的補充。」

etcd的任務就是為分散式系統安全地存儲關鍵數據。眾所周知,它是Kubernetes的主要數據存儲系統,但可以用於其他項目。比如說,「由於etcd在提供高可用性和數據可靠性方面具有出色的功能,阿里巴巴將它用於幾個關鍵的基礎設施系統,」阿里巴巴的資深工程師李翔(音譯)說。

如果應用程序使用etcd,它們有更穩定的正常運行時間。即便某一台伺服器失效,etcd也可以確保服務正常運行。這不僅僅可以防範重大故障,還讓用戶可以自動更新系統,沒有停運時間。你還可以用etcd來協調伺服器之間的工作,並且架設容器覆蓋網路。

如今,etcd擁有來自8家不同公司的450多名貢獻者和9名維護者。它最終在CNCF安家落戶完全合乎邏輯,因為該基金會也是Kubernetes的大本營。算上這個新成員,CNCF現在有17個項目屬於其「孵化技術」這一大類別。除了etcd外,這些項目包括OpenTracing、Fluentd、Linkerd、gRPC、CoreDNS、containerd、rkt、CNI、Jaeger、Notary、TUF、Vitess、NATS Helm、Rook和Harbour。Kubernetes、Prometheus和Envoy這三個項目已經從這個孵化階段畢業。

一家基金會要管理這麼多項目確實不容易,但CNCF社區也非常龐大。單單本周就有大約8000名開發人員齊聚西雅圖,出席該機構迄今為止舉辦過的規模最大的活動:KubeCon/CloudNativeCon,會議的主題是容器。CNCF已設法將AWS、微軟、谷歌、IBM和Oracle等競爭對手召集在一起,共同致力於開發這些新技術,這當然有所幫助。不過這裡存在失去焦點的風險,當初OpenStack項目經歷了類似的增長和炒作階段後,就出現過這種情況。CNCF如何在引入更多項目的同時處理好這個問題值得拭目以待(Istio這個越來越受歡迎的服務網格也很可能成為進入到CNCF的下一個對象)。

CoreOS首席技術官布蘭登?菲利浦斯(Brandon Philips)在KubeCon上發表主題演講時說:「今天我們很高興將etcd的監管權移交給關心Kubernetes發展和維護的同一個機構。鑒於etcd為每個Kubernetes集群提供支持,此舉將etd 帶到了最依賴它的社區:CNCF。」

這並不意味著Red Hat從此對etcd撒手不管,根本不是這樣。Red Hat將繼續幫助開發etcd。畢竟,etcd是Red Hat的企業級Kubernetes產品Red Hat OpenShift的重要組成部分。

展望未來,etcd只會變得更強大。它被越來越多的公司使用,因為幾乎每家雲容器公司都在採用Kubernetes。菲利浦斯表示,尤其是,他預計會大大加強etcd安全方面的工作。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 雲頭條 的精彩文章:

火災導致首爾的網路癱瘓
已證實:亞馬遜將在2019年底之前棄用所有Oracle資料庫

TAG:雲頭條 |