2018年12月,KubeSphere 1.0版本上線。半年后,KubeSphere 2.0版本上線。2020年8月份,KubeSphere 3.0版本上線。預(yù)計將于2021年7月份上線4.0版本,功能越來越豐富和完善。

在社區(qū)運營層面,2020年與2019年相比,社區(qū)活躍度翻倍,Contributor(貢獻(xiàn)者)數(shù)量增幅超150%,KubeSphere下載量翻了近三倍。讓許多人頗感意外的是,KubeSphere的影響力不局限于國內(nèi),很多用戶來自國外。在KubeSphere 3.0版本上線的時候,最早上線的是英文版文檔,還一度讓人誤以為是國外的開源項目。

經(jīng)過了大型企業(yè)生產(chǎn)環(huán)境驗證

在2020年11月進(jìn)行的一次調(diào)研中,有13%的用戶表示在生產(chǎn)環(huán)境中上線了KubeSphere 2.0版本,有7.8%的用戶使用了KubeSphere 3.0版本,有大約41%的用戶在開發(fā)測試環(huán)境中根據(jù)自身需求使用了多個版本的KubeSphere,還有一部分人在學(xué)習(xí)KubeSphere。

雖然數(shù)據(jù)說不上特別華麗,但令社區(qū)備受鼓舞的是,KubeSphere有許多大型企業(yè)用戶。有14.8%的用戶是大型企業(yè),員工人數(shù)超5000人以上,還有13.9%的企業(yè)有1000-5000員工。這說明KubeSphere絕不是只有中小企業(yè)才會用的開源方案,也是大型企業(yè)生產(chǎn)可用的方案。

合作生態(tài)壯大

2020年,KubeSphere社區(qū)生態(tài)已初具規(guī)模,目前有多家企業(yè)的技術(shù)人員參與其中。作為一個技術(shù)開源項目,KubeSphere社區(qū)與AWS、思科、英特爾、openEuler、云原生社區(qū)等服務(wù)商、開源社區(qū)建立了合作關(guān)系。這也是出于對KubeSphere開源社區(qū)本身和技術(shù)水平的認(rèn)可。

在眾多合作伙伴中,和公有云廠商AWS的合作關(guān)系最令人稱奇。原來,AWS是看重KubeSphere本身的價值,以至于主動忽略了KubeSphere社區(qū)背后青云QingCloud作為公有云廠商存在的業(yè)務(wù)競爭,而KubeSphere社區(qū)也非??粗谹WS的技術(shù)實力和行業(yè)影響力。

周小四更是坦言,KubeSphere on AWS的上架是KubeSphere 2020年生態(tài)拓展方面最大的成果之一。

AWS與第三方方案的合作有兩種方式,一種是放在Marketplace里,供用戶自行選擇,自己部署。另外一種更高級的方式是“QuickStart”,后者需要AWS投入人力協(xié)作開發(fā),將其與AWS自身服務(wù)進(jìn)行更深層次的集成,KubeSphere on AWS正是后者。

與AWS的合作不僅對于KubeSphere社區(qū)是非常大的鼓舞,對于提升KubeSphere的影響力也很有幫助。而且,可以通過AWS遍布全球的服務(wù)網(wǎng)絡(luò)讓更多人用到KubeSphere。

可插拔的開放架構(gòu)

值得注意的是,KubeSphere on AWS方案在實際使用中,KubeSphere可與AWS托管的K8s服務(wù)EKS配合使用,彌補EKS在產(chǎn)品功能上的不足,這得益于KubeSphere可插拔的開放架構(gòu),體現(xiàn)了KubeSphere本身的開放性和靈活性。

在周小四的介紹中,將KubeSphere描述為“一個以Kubernetes為基礎(chǔ),管理云原生應(yīng)用的分布式操作系統(tǒng),它提供一種可插拔的開放架構(gòu),使得第三方應(yīng)用可以無縫對接進(jìn)來,從而形成一個可持續(xù)發(fā)展的生態(tài)系統(tǒng)”。

KubeSphere作為一個基礎(chǔ)系統(tǒng),具備監(jiān)控、告警、日志、資源管理等系統(tǒng)功能服務(wù),在此基礎(chǔ)上,它像一個插線板,用戶需要的更多服務(wù)都可以集成進(jìn)來,它將開源和開放作為根本,與更多產(chǎn)業(yè)機構(gòu)建立合作關(guān)系。

KubeSphere是開源“產(chǎn)品”,而不是開源項目

KubeSphere是中國少數(shù)頗有影響力的開源項目之一,但在介紹的過程中,周小四將KubeShpere稱之為一個“產(chǎn)品”, 希望KubeShpere能作為更能落地的“產(chǎn)品”,而不是需要額外做太多工作的、傳統(tǒng)意義上的“開源項目”。

在他看來,應(yīng)該用發(fā)展的眼光看待開源這件事。

從OpenStack開始,國內(nèi)開始出現(xiàn)了基于一個開源項目做商用產(chǎn)品的創(chuàng)業(yè)公司,開源項目像是一個命題作文,各家基于同一個開源項目來做產(chǎn)品,做出來的產(chǎn)品卻有很大差異。

由于這些商業(yè)產(chǎn)品本身不開源,在實際落地的時候通常是作為一個個項目來實施的,而不是作為標(biāo)準(zhǔn)化產(chǎn)品來交付,有的還會加入許多自己獨有的方案,這導(dǎo)致各個產(chǎn)品相互間或多或少的存在一些差異,在用戶端會造成一些混亂。

KubeSphere直接作為產(chǎn)品,也是為了避免此類問題。

KubeSphere的發(fā)展動力和發(fā)展前景

開源的好處有很多,能讓很多優(yōu)秀的人一起解決一個問題,讓專業(yè)的人提出專業(yè)的優(yōu)化建議,甚至來編寫代碼,參與的人多,用的人多,很容易獲得影響力,但開源社區(qū)也不能全靠開源熱情,不能全靠“愛”發(fā)電。

商用版和社區(qū)版是比較常見的方式。與想象中不同的是,KubeSphere開源社區(qū)不輸出商業(yè)版本的KubeSphere,而是會輸出完整的、功能齊全的開源方案,如此一來,那要如何長期運轉(zhuǎn)下去一個工程量浩大的 KubeSphere呢?

原來,KubeSphere開源社區(qū)背后有青云QingCloud的支撐。同時,KubeSphere開源社區(qū)也在積極打造自身的商業(yè)模式,上線KubeSphere.Cloud商業(yè)網(wǎng)站,來為社區(qū)有商業(yè)支持與服務(wù)訴求的用戶提供付費支持服務(wù)。除了專職的運營人員以外,社區(qū)還支持有余力的用戶以眾包的方式提供支持服務(wù)。

此外,包括青云QingCloud在內(nèi)的企業(yè)則可以基于KubeSphere做商業(yè)化的產(chǎn)品,只要符合一定條件即可,如此開放性也將是KubeSphere持續(xù)演進(jìn)和發(fā)展非常關(guān)鍵的一步。

KubeSphere開源社區(qū)發(fā)展的另外一個重要的內(nèi)在動力是社區(qū)本身。周小四強調(diào),KubeSphere非常貼近社區(qū)用戶, KubeSphere開源社區(qū)和社區(qū)用戶之間是“水和魚”一樣交融在一起的關(guān)系,社區(qū)為用戶提供服務(wù),用戶也會提出反饋和意見,社區(qū)用戶是開源社區(qū)的無價之寶。

周小四非??春肒ubeSphere下一階段的發(fā)展前景,他認(rèn)為未來是屬于開源方案的天下,閉源有其局限性。目前越來越多的用戶正在從閉源解決方案向KubeSphere遷移,KubeSphere漸漸趨于成熟,再做一個類似KubeSphere的方案為時已晚。

分享到

zhupb

相關(guān)推薦