您現(xiàn)在的位置是:首頁 >每日動態(tài) > 2021-04-24 10:52:32 來源:
Kubernetes etcd數(shù)據(jù)項目加入CNCF
如何在Kubernetes容器集群中存儲數(shù)據(jù)?用etcd。Kubernetes的這個重要部分由CoreOS / Red Hat管理。不再?,F(xiàn)在,開源的etcd項目已從Red Hat遷移到Cloud Native Computing Foundation(CNCF)。
什么是etcd?不,當貓試圖輸入三個字母的首字母縮略詞時,情況并非如此。Etcd(發(fā)音為et-see-dee)由CoreOS團隊于2013年創(chuàng)建。它是一個開源,分布式,一致的鍵值數(shù)據(jù)庫,用于共享配置,服務發(fā)現(xiàn)和調(diào)度程序協(xié)調(diào)。它建立在Raft一致性算法上,用于復制日志。
此外:Kubernetes的第一個主要安全漏洞被發(fā)現(xiàn)
Etcd的工作是安全地存儲分布式系統(tǒng)的關(guān)鍵數(shù)據(jù)。它最出名的是Kubernetes的主數(shù)據(jù)存儲區(qū),但它可以用于其他項目。例如,“ 阿里巴巴在幾個關(guān)鍵基礎設施系統(tǒng)中使用etcd,因為它具有提供高可用性和數(shù)據(jù)可靠性的卓越能力,”阿里巴巴高級工程師李翔說。
當應用程序使用etcd時,它們具有更一致的運行時間。即使個別服務器出現(xiàn)故障,etcd也能確保服務繼續(xù)運行。這不僅可以防止顯示停止故障的原因,還可以在不停機的情況下自動更新系統(tǒng)。您還可以使用它來協(xié)調(diào)服務器之間的工作并設置容器覆蓋網(wǎng)絡。
在他的KubeCon主題演講中,CoreOS CTO的Brandon Philips說:“今天我們很高興將etcd的管理轉(zhuǎn)移到關(guān)心Kubernetes的增長和維護的同一個機構(gòu)。鑒于etcd為每個Kubernetes集群提供支持,這一舉措帶來了etd對于在CNCF最依賴它的社區(qū)。“