您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關如何管理一個成功的CNCF項目,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。
CNCF 項目對于整個開發者生態系統來說,尤其是對于基于云的社區來說,就像一縷清新的空氣。它們代表了社區建設的精神,已經成為在許多不同領域鼓勵集體創新的非常強大的工具。
Linkerd 之旅
當然,Linkerd 是那些吸引了全世界開發人員的想象力的項目之一,并且已經成為成百上千家公司技術堆棧中寶貴的一部分。我們和 William 聊了聊這件事是怎么發生的,他分享了他在推特工作時的故事,這個前身 Finagle 是怎么產生的。在短暫地從事與機器學習相關的工作之后,他轉到 Twitter 的基礎架構團隊工作,并幫助將產品從經常倒下的東西變成了更強大的系統,可以應對在市場上看到的瘋狂增長。在他的任期內,他見證了他們從一個單體的 Ruby on Rails 應用轉變為一種類似于我們今天經常看到的云原生架構的基礎架構。
Finagle 是這一轉變中的其中一項技術,一旦他離開公司,它便慢慢轉變為 Linkerd 的第一個版本——利用代理和容器來創建一個非常強大的工具,保持傳統,以非常獨特的方式解決常見問題。
Buoyant 團隊做出了一些非常有意的決定,將該工具作為一個開源項目,而不是試圖將其構建為專有軟件,以便他們可以將其置于付費墻后。為了可持續發展,他們仍然是商業贊助者,但希望盡可能對供應商友好。這就是為什么他們把它變成了一個由中立基金會托管的 CNCF 項目,知識產權由 Linkerd 作者共同擁有。
與任何這些項目一樣,管理社區是事物生存或死亡的地方——因為如果你要建立真正特別的東西,你需要人們在同一個方向上推動。基于他的經驗,William 有一些非常棒的建議,關于如何讓開源社區蓬勃發展:
Linkerd 社區就是一個很好的例子,說明了當你忠實于這些原則并努力工作使 CNCF 項目順利啟動時,能做到什么。
關于如何管理一個成功的CNCF項目就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。