很難相信Kubernetes 1.0是三年前才釋出的,它現在的影響力已經空前絕後了。
Kubernetes生態系統確實很龐大,很多大企業(比如Bloomberg)和小公司都在使用這一可能會成為IT歷史上最為成功的開源軟體。
對於Kubernetes來說,去年是尤為重要的一年,它成為成熟的平臺並且被廣泛使用。重要的開發節點如下。
2018年三月份,Kubernetes成為有史以來CNCF的第一個“畢業”專案。最近,Kubernetes榮獲了2018 OSCON最大影響力獎。
在Google Cloud Next’ 17大會上,Jim Zemlin,Linux基金會的常務董事說,Kubernetes是“雲時代的Linux”,這從一方面反應了Kubernetes是開源世界裡有史以來發展最快的專案。
The New Stack的最新分析裡,基於Cloud Native Computing Foundation(CNCF,雲原生計算基金會)的調查資料,表明在容器世界裡很難找到比Kubernetes更成功的解決方案:
更為重要的是,Kubernetes是幾乎所有採用容器技術的場景裡佔統治地位的解決方案:
的確,這樣的資料也只有Linux Kernel的速度能與之媲美了。
當然,如果沒有開源社群的支援,Kubernetes無法如此成功。雖然從技術上看,它很複雜,它解決了很多和容器編排相關的難題,但是它不是銀彈。比如,Kubernetes沒有單個的儲存或者網路解決方案,以及監控,日誌和打包管理系統能力。同時,Kubernetes是雲原生世界的重要組成部分,它和其他專案密切合作,並且支援很多不同的專案的發展,從而成為生態系統的重要支撐。
Kubernetes是CNCF提供的一項技術。同時,除了Kubernetes,CNCF還託管了20多個不同的專案。雖然這些專案是獨立的,並且有各自的管控,釋出流程和功能範圍,但是他們也會反饋回Kubernetes社群。
同時,雲原生專案的全球生態系統更為龐大。CNCF在雲原生領域已經越來越重要,它幾乎包含瞭如今雲原生世界裡已有的所有技術。CNCF也提供認證和培訓專案。
活躍的開發社群助力Kubernetes成為非常成功的開源專案。在Google公司內部建立的幾年後,Kubernetes的管控流程也幫助支撐平臺的應用。健康的社群是任何成功的開源專案的核心。
同時,開源社群不是“靜態資產”。要想持續成功並且往前發展,任何開源專案都需要持續增長的貢獻者才能生存。這也正是Kubernetes社群在多個專案上工作的原因,一直致力於吸納貢獻者,包括Kubernetes導師計劃,Kubernetes貢獻手冊以及Office Hour,以及“貢獻者見面會”,Outreachy以及Google Summer of Code(GSoC),這是針對開源專案新貢獻者的最流行最知名的專案。一些傑出的貢獻者也會獲得業界的認可。
首先,Kubernetes是一種技術。很顯然,如果該專案沒有給企業提供這麼大的收益,這個專案就不會如此成功。
Kubernetes每年釋出四個最重要的版本,每次都會釋出新特性。patch版本(提供安全patch和bug的fix)的釋出更為頻繁,保持程式碼基的最新狀態。
當然Kubernetes的開發流程肯定並不容易,Kubernetes版本和計劃流程則更加複雜。如今,Kubernetes並不僅僅是一個技術專案,它還是一個成功的產品,在關註開發流程本身的同時,也需要同樣關註產品路線圖對未來的定義流程。
Kubernetes對業界影響巨大。要想讓它能夠保持與Linux相一致的持續的軌跡速率,基於上述原因,它將需要開發者社群的持續支援,CNCF和其他商業化參與者,都將為平臺的發展鋪平道路,使其成為IT行業的主流組成部分。
原文連結:https://thenewstack.io/the-kubernetes-third-year-anniversary-is-just-the-beginning
Kubernetes應用實戰培訓將於2018年10月12日在深圳開課,3天時間帶你係統學習Kubernetes。本次培訓包括:容器基礎、Docker基礎、Docker進階、Kubernetes架構及部署、Kubernetes常用物件、Kubernetes網路、儲存、服務發現、Kubernetes的排程和服務質量保證、監控和日誌、Helm、專案實踐等,點選下方圖片檢視詳情。
長按二維碼向我轉賬
受蘋果公司新規定影響,微信 iOS 版的贊賞功能被關閉,可透過二維碼轉賬支援公眾號。
微信掃一掃
使用小程式