這篇文章已超過一年。較舊的文章可能包含過時的內容。請檢查頁面中的資訊自發布以來是否已變得不正確。
SIG etcd 簡介
特殊興趣小組 (SIG) 是 Kubernetes 專案的基本組成部分,社群活動的很大一部分都在其中進行。當需要時,可以建立新的 SIG,而這正是最近發生的事情。
SIG etcd 是 Kubernetes SIG 列表中最新的成員。在本文中,我們將更深入地了解它,了解它的起源、範圍和計畫。
etcd 的關鍵作用
如果我們查看 Kubernetes 叢集的控制平面內部,我們會發現 etcd,這是一個一致且高度可用的鍵值儲存,用作 Kubernetes 所有叢集資料的後端儲存 -- 僅此描述就突顯了 etcd 所扮演的關鍵角色,以及它在 Kubernetes 生態系統中的重要性。
這個關鍵角色使得 etcd 專案和社群的健康狀況成為重要的考量,而 關於專案狀態的擔憂 在 2022 年初並沒有被忽視。維護者團隊的變更以及其他因素,導致需要解決的狀況。
為什麼要設立特殊興趣小組
考慮到 etcd 的關鍵作用,有人提議前進的方向是建立一個新的特殊興趣小組。如果 etcd 已經是 Kubernetes 的核心,那麼建立一個專門的 SIG 不僅 признает 這個角色,還將使 etcd 成為 Kubernetes 社群的一等公民。
建立 SIG etcd 創造了一個專用空間,以明確 etcd 和 Kubernetes API 機制之間的合約,並防止在 etcd 層級發生違反此合約的變更。此外,etcd 將能夠採用 Kubernetes 為其 SIG 提供的流程 (KEP、PRR、階段性功能閘道 等),以提高程式碼庫的一致性和可靠性。能夠使用這些流程將對 etcd 社群帶來實質性的好處。
作為一個 SIG,etcd 也將能夠從 Kubernetes 本身獲得貢獻者支持:Kubernetes 維護者對 etcd 的積極貢獻將透過增加潛在審閱者的數量以及與現有測試框架的整合,降低 Kubernetes 變更造成中斷的可能性。這不僅將使 Kubernetes 受益,使其能夠更好地參與並根據 etcd 所扮演的關鍵角色來塑造 etcd 的方向,也將使 etcd 整體受益。
關於 SIG etcd
最近建立的 SIG 已經在朝著其 章程 和 願景 中定義的目標努力。目的很明確:確保 etcd 是一個可靠、簡單且可擴展的生產就緒儲存,用於構建雲原生分散式系統和透過 Kubernetes 等協調器管理雲原生基礎設施。
SIG etcd 的範圍不僅限於 etcd 作為 Kubernetes 組件,它還涵蓋 etcd 作為標準解決方案。我們的目標是使 etcd 成為最可靠的鍵值儲存,可在任何地方使用,不受任何 Kubernetes 特定限制的約束,並可擴展以滿足許多多樣化的用例的需求。
我們相信 SIG etcd 的建立構成了專案生命週期中的一個重要里程碑,同時改善了 etcd 本身以及 etcd 與 Kubernetes 的整合。我們邀請所有對 etcd 感興趣的人 訪問我們的頁面、在我們的 Slack 頻道加入我們,並參與 etcd 生命的這個新階段。