作者 | 曾凡鬆(逐靈) 阿里雲容器平臺高級技術專家
本文整理自《CNCF x Alibaba 雲原生技術公開課》第 16 講。
更多雲原生技術資訊可關注阿里巴巴雲原生技術圈。
導讀:etcd 是用於共享配置和服務發現的分佈式、一致性的 KV 存儲系統。本文從 etcd 項目發展所經歷的幾個重要時刻開始,爲大家介紹了 etcd 的總體架構及其設計中的基本原理。希望能夠幫助大家更好的理解和使用 etcd。
一、etcd 項目的發展歷程
etcd 誕生於 CoreOS 公司,它最初是用於解決集羣管理系統中 OS 升級的分佈式併發控制以及配置文件的存儲與分發等問題。基於此,etcd 被設計爲提供高可用、強一致的小型 keyvalue 數據存儲服務。
項目當前隸屬於 CNCF 基金會,被 AWS、Google、Microsoft、Alibaba 等大