云原生全家桶KubeSphere這一年如何做到為企業降本增效?

五嘎子 4年前發布 | 2K 次閱讀 KubeSphere 云原生

  作者:果青

  【TechWeb】2 月 4 日,KubeSphere 是青云 QingCloud 團隊打造的一款容器平臺,是在 Kubernetes 之上構建的分布式操作系統,用于數據中心的、可插拔的企業級多租戶容器平臺。在 2018 年 7 月推出首個版本 KubeSphere 1.0.0 后,經有 1 年多的發展,KubeSphere 至今已經更新至 KubeSphere 2.1.0 版本。

  近幾年,“云原生”概念興起,越來越多的企業將目光投向云原生,以期借此實現企業業務的數字化轉型,達到降本增效的目的。

  在 KubeSphere 容器平臺產品經理于爽看來,云原生是解決客戶在企業業務落地時適應數字化、互聯網化趨勢時,一個很落地的解決架構。前幾年,互聯網企業率先實現云原生,現在很多傳統企業也在往這個方向發展。這是云原生最好的時代,也是不得不云原生時代。

  2019 年更是被稱為“云原生“的商業化元年。KubeSphere 作為最早一批解決云原生用戶需求的平臺,已經成長為“開箱即用”云原生產品中的領先者。

  近期, 在談及 KubeSphere 發展一年取得的成績時,于爽向 TechWeb 表示:“KubeSphere 被廣大開源社區用戶親切的稱為‘云原生全家桶’。2019 年 KubeSphere 被電商、門戶等互聯網客戶,銀行、保險泛金融類客戶這些 IT 前沿技術敏感的行業客戶所選擇,同時也很高興看到制造業、公共事業等傳統行業客戶在數字化轉型中生產環境使用起了 KubeSphere。“

  KubeSphere 何以在短時間內就發展成一款廣受歡迎的“云原生全家桶”?于爽也分享了 KubeSphere 的成長之道。

  聚焦業務應用降低使用門檻

  說到 KubeSphere,就不得不提 Kubernetes。

  Kubernetes 是由谷歌開源的支撐云原生的基礎設施平臺,是一個開源的容器編排引擎,在云原生它本身支持自動化部署、大規模可伸縮、應用容器化管理等。Kubernetes 憑借自身的開源、跨基礎設施、良好的兼容性、擴展性、敏捷性等特性,一經推出,就受到廣大技術人員的擁躉。

  但是 Kubernetes 只是提供了資源運行最基礎的平臺,可以把它理解為沒有家具和家電的毛坯房,只能保證企業最基礎的應用。這讓 Kubernetes 的學習成本很高,安裝部署也很復雜,對傳統企業的非專業技術人員而言,落地使用困難度太高。

  青云 QingCloud 團隊打造的 KubeSphere 目的就是為了降低 Kubernetes 落地和應用的成本。

  于爽將 Kubernetes 和 KubeSphere 的關系做了一個類比:Linux 內核是 Linux 操作系統最核心的軟件或者平臺,但是沒有人直接使用 Linux 內核,大家使用的是基于 Linux 內核開發的操作系統,比如紅帽等。Kubernetes 是分布式操作系統內核,那么 KubeSphere 就是面向終端用戶的分布式操作系統。它并不是給個人用戶用的,而是服務于企業的。

  在 KubeSphere 的設計開發過程中,于爽表示,研發團隊聚焦企業客戶業務應用、由專業的產品體驗設計師優化 Kubernetes 在使用過程中的體驗,“我們最終目的是降低:平臺落地的成本、用戶使用的成本。”

  具體而言,首先,KubeSphere 核心功能做到讓用戶“開箱即用“:從提交代碼、構建應用、應用發布到測試環境、測試通過發布到準生態環境及生產環境,這一套流程在 KubeSphere 平臺上可通過可視化界面進行統一的管理。第二,不管是傳統微服務框架還是主流的云原生微服務框架,在 KubeSphere 平臺上都可以得到很好的支持。第三,KubeSphere 支持應用跨平臺一鍵部署。KubeSphere 既可以安裝在青云之上,也可以安裝在其他云平臺、物理機或者 VMware 之上。

  “KubeSphere 的產品目標是聚焦業務應用,所有的功能體驗都是圍繞應用設計的。“于爽總結道:“目前,KubeSphere 已有很多的商業用戶,行業覆蓋銀行、保險、制造業、航空公司、互聯網公司等。這說明 KubeSphere 確實降低了用戶使用 Kubernetes 的門檻,可以被各行各業廣泛應用。“

  堅持開源、社區運營

  除了有效的功能定位外,于爽認為開源和廣泛的技術社區運營參與也是 KubeSphere 得以迅速發展的重要原因之一。

  KubeSphere 是一款完全開源產品,其代碼在 GitHub 上開源。并且 KubeSphere 已經進入全球知名開源社區 CNCF(云原生計算基金會)。

  于爽稱,KubeSphere 是很獨立的開源產品,和青云 QingCloud 沒有綁定關系。“我們從產品設計之初,就說過‘KubeSphere 不是青云的,而是社區的。’我們希望所有的開發者,只要是他喜歡 KubeSphere,都可以和社區一起把產品做得更好,我們希望是‘KubeSphere and Friends’的狀態。”

  事實上,KubeSphere 的開源,讓其獲得了眾多技術開發者的關注和有益反饋,同時這些反饋又幫助 KubeSphere 向更好的方向進化。

  從 2018 年 4 月 KubeSphere 的第一行代碼在 GitHub 上開源,到 2018 年 7 月發布 KubeSphere 1.0,再到發布 KubeSphere 2.0 版本、并宣布加入 CNCF 基金會,KubeSphere 始終堅持開源開放,把很多企業用戶必須的功能、企業關鍵場景都整合到平臺上,每次版本迭代更新,除了對 KubeSphere 現有功能做很多加強外,又提供很多新的企業級功能,而這些功能很多都是通過社區用戶、企業用戶反饋整合而來。同時,通過 CNCF 社區的平臺,KubeSphere 團隊會把工作中總結的經驗分享給社區。

  于爽介紹,KubeSphere 從 2018 年 4 月開源第一行代碼開始,就得到了一些社區用戶的關注,并且關注度是持續上升的。GitHub Star 數呈現很陡峭的持續上升態勢,側面證明了 KubeSphere 產品確實有吸引人的地方。KubeSphere 安裝包的下載量從 2019 年 5 月 KubeSphere 2.0 版本開始統計,累計到現在約有超過 10000 的下載量。通過社區用戶和商業用戶的反饋,我們對 KubeSphere 的產品體驗信心非常強。

  2020 年 KubeSphere 會有哪些新變化?

  此外,于爽也透露了在 2020 年 KubeSphere 新版本的新變化。

  于爽表示,KubeSphere 云原生整個生態一直通過線下的現場活動、線上 GitHub 開源社區等不斷收取用戶反饋,用戶對哪個場景更關注,就會把這個產品的發展方向往這些領域傾斜。目前,大家最關心的是多集群、項目管理等。Kubernetes 集群規模越來越大,一個集群已經承載不了企業現有的業務,企業會擁有多個集群,分布式的管理這些業務。因此, KubeSphere 3.0 版本中支持多集群。同時,KubeSphere 3.0 也會傾向網絡租戶隔離、計量、GPU 可觀察性,對接 vGPU 的功能。

  另外,KubeSphere 團隊預計在 2020 年 3Q 時會發布 KubeSphere 4.0 版本,該版本會有一些跟企業用戶關聯度很大的功能,比如計費功能。在業務場景上, KubeSphere 4.0 會提供 AI 模型市場,把青云 QingCloud 的 AI 算法、第三方 AI 算法,通過 AI 模型市場提供給終端用戶。

  “云原生一定是企業應用最核心的架構。”不過在企業數字化轉型建設中,于爽也強調:“我們希望 KubeSphere 成為為云原生時代的福音,云原生是趨勢,但廣泛被接受還需要一定的發展期,同時,還是不主張為了云原生而云原生,企業信息化發展路徑中也有多種架構可以嘗試和選擇。”

 本文由用戶 五嘎子 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!
  轉載自:http://www.techweb.com.cn/cloud/2020-02-04/2775579.shtml