歡迎光臨
每天分享高質量文章

CNCF得意門生結業,Kubernetes全面走向成熟

兩年多之前,CNCF(即雲原生容器基金會)正式成立,而其技術領導者們則熱烈歡迎Kubernetes成為其首個參與專案。自那時以來,該基金會迅速吸引到更多新的貢獻者,外加各類組織、雲服務供應商以及使用者的廣泛參與。即使是在“高手林立”的GitHub上,Kubernetes也在提交量方面排名第九,作者/問題數量更是排名第二——僅次於開源界的至高成果Linux。
優步、彭博、Blackrok、BlaBlaCar、《紐約時報》、Lyft、eBay、Buffer、Ancestry、GolfNow、高盛投資以及其它眾多全球性組織都在著手建立大規模生產性Kubernetes。目前,三家規模最大的雲服務供應商皆提供自己的託管Kubernetes服務。此外,根據Redmonk公佈的資料,全球財富一百強企業當中有71%在使用容器,而超過半數財富百強企業利用Kubernetes作為其容器業務流程平臺。
出於上述原因,CNCF技術監督委員會(簡稱TOC)透過投票表決,最終認定Kubernetes成為該基金會的首個結業專案。獲得這一稱號將給Kubernetes帶來多方面助益。這標志著Kubernetes已經擁有充分的成熟度與彈性水平,足以在任何行業中的各類企業內對容器進行大規模管理。而作為“結業專案”,Kubernetes將處於更為強大的地位,能夠更快地發展並始終保持住自己充滿活力、健康且多元的技術社群。
多達11258位開發貢獻者、GitHub上擁有75000多次提交以及全球Meetup組中的15萬8千名成員,反覆證明著Kubernetes社群所展現的活力與延伸水平。Kubernetes在30個發展速度最快的開源專案當中排名第三。憑藉這樣的排名,很多人甚至將Kubernetes定義為開源歷史上發展速度最快的專案之一。Redmonk在最近釋出的一篇博文當中[1],也表示Kubernetes是其見過的發展最快的技術方案之一!
在另一方面,Kubernetes專案非常龐大,包含近100套資源庫,因此我們不得不自行開發管理審批許可權機制。我們擁有數百名審批者,他們在專案中超過4000個OWNERS檔案當中有所體現。感興趣的朋友可以點選此處[2]透過CNCF的Devstats儀錶板檢視Kubernetes令人印象深刻的提交與貢獻合併流程——根據該儀錶板所示,Kubernetes專案每月需要處理成千上萬次這樣的合併。
為了正式從孵化狀態中結業,Kubernetes還必須獲得(並保持)核心基礎設施專案最佳實踐徽章(簡稱CII徽章)[3]。這專案標於2016年8月即告完成,標志著Kubernetes專案對於程式碼質量與安全最佳實踐作出的明確承諾。
另外,為了保持迅猛的發展速度,該專案的治理與社群管理實踐也在隨著專案自身的發展而不斷變化及成熟。Kubernetes還透過了CNCF的行為準則考核,此項考核是為了傳遞“貢獻者人人平等”這一關鍵性理念。
COO Chris Aniszczyk在奧斯汀召開的KubeCon大會上展示Chop Wood/Carry
從技術角度來看,Kubernetes在2017年先後釋出了四個版本。最新的1.9版本包含一個穩定的核心工作負載API、面向Windows伺服器容器的beta支援功能(使用者可藉此在Kubernetes上執行基於Windows與.Net的容器)。另外,透過啟用CSI支援,該專案還可充分發揮雲原生儲存選項的巨大優勢。這意味著儲存供應商能夠更輕鬆地支援Kubernetes,併為終端使用者提供更多儲存選項與開放性解決方案。這一最新版本所引發的媒體報道熱度也達到新的歷史水平;透過社交媒體渠道釋出的各類文章共計237篇,轉載超過4000次。Kubernetes的1.10版本預計將於今年3月底釋出,感興趣的朋友不妨關註http://blog.kubernetes.io/ 以瞭解更多釋出細節。
Kubernetes,祝賀你!今天是你的好日子。你將踏上更偉大的徵程,並迎接更加光明的未來!
相關連結:
  1. http://redmonk.com/sogrady/2018/03/02/the-kubernetes-lesson/ 

  2. https://k8s.devstats.cncf.io/ 

  3. https://bestpractices.coreinfrastructure.org/projects/569

原文連結:https://www.cncf.io/blog/2018/03/06/kubernetes-first-cncf-project-graduate/

Kubernetes 實戰培訓

本次培訓內容包括:Docker容器的原理與基本操作;容器網路與儲存解析;Kubernetes的架構與設計理念詳解;Kubernetes的資源物件使用說明;Kubernetes 中的開放介面CRI、CNI、CSI解析;Kubernetes監控、網路、日誌管理;容器應用的開發流程詳解等,點選識別下方二維碼加微信好友瞭解具體培訓內容

3月23日開始上課,點選閱讀原文連結即可報名。
贊(0)

分享創造快樂