IDC預測,到2025年,超過一半的中國500強企業將成為軟件生產商,超過90%的應用程序為云原生應用程序。到2024年,由于采用了微服務、容器、動態編排和DevOps等技術,新增的生產級云原生應用在新增應用的占比將從2020年的10%增加到60%。從2013年被提出,到2014年K8s開源,再到現在走向了大規模應用,云原生已經在金融、能源、制造、運營商、政企、交通、物流等各個領域不斷落地,涌現出越來越多的應用實例。
在這樣一個過程中,企業客戶對基礎設施的轉型要求呈現出兩大特點:要結果、要優化。為了應對這樣的趨勢,青云科技發布了KubeSphere企業版 3.3版本。
KubeSphere誕生于2018年,被定義為基于K8s構建的容器平臺,擁有開源版和企業版兩個版本。隨著KubeSphere企業版被越來越多的應用到企業生產環境中,青云科技也圍繞著企業客戶的需求向上延伸、向下延展,解決企業的云原生轉型問題。
在這個過程中,青云科技意識到客戶不單純需要一個K8s云原生容器平臺,也會圍繞業務對KubeSphere企業版提出更高的訴求。因而,此次KubeSphere企業版3.3強化了數字化運營能力,來滿足客戶“要結果”、“要優化”的需求。
可觀測中心,解決數據分散問題
據青云科技KubeSphere容器平臺產品經理張文浩介紹,KubeSphere企業版3.3增加了全新的可觀測中心,解決了客戶“要結果”的痛點。可觀測中心解決的問題可以總結為一句話:化零為整,把分散在各個集群的數據匯總在一起,也可以通過自定義的范圍配置指定匯總數據范圍,解決數據分散問題。可觀測中心可以幫助中大型企業客戶對配額、資源狀態做到精細化管理,并提前預警。
KubeSphere企業版3.3可觀測中心
雙引擎,完善開發者側功能
KubeSphere容器平臺的角色不僅僅面向運維,KubeSphere企業版3.3在開發者側也做了很多工作。
首先,KubeSphere企業版3.3在微服務方面做了雙引擎,除Istio之外,新增了Spring Cloud,可以讓一些使用Java開發應用、微服務治理的客戶進行無痛云原生轉型。第二,在CI/CD持續部署方面,KubeSphere企業版3.3擁抱GitOps,融合了KubeSphere本身多租戶、權限統一多租戶打通等相關方面能力,做了高度的統一化處理。CD方面,KubeSphere企業版3.3提供了雙引擎,即Jenkins+ArgoCD。在功能體驗方面,KubeSphere企業版3.3在通知層面新增“飛書”作為通知接收渠道。
增強功能,優化體驗
在功能加強和體驗優化方面,KubeSphere企業版3.3支持每個租戶配置默認鏡像倉庫。租戶下可配置默認的鏡像倉庫,無需手動查找。
在存儲方面,KubeSphere企業版3.3不斷在權限管理上做深度打磨,新增 “PVC自動擴容”功能,存儲資源可以設置額度,比如50%或者80%,達到這個額度之后會自動擴容,不需要運維人員手動點。同時,KubeSphere企業版3.3新增了集群管理員,不同的集群分配不同集群管理員,分配不同的權限,來應對一些大公司的復雜的行政結構。
更加豐富的容器化數據庫應用
隨著市場需求的升級和技術的成熟,云原生2.0 的時代已經到來。企業智能升級進入新的階段,企業云化從“以資源為中心”演進到“以應用為中心”。KubeSphere企業版3.2提供了ClickHouse、MySQL以及PostgreSQL三款數據庫。在3.3版本中,容器化數據庫應用的數量得到了極大的豐富,包括Redis、MongoDB、ECK、OpenSearch、Kafka等多款主流數據庫和中間件。
在操作層面,可以完成一鍵化部署數據庫集群,可視化參數的配置,整體與KubeSphere是可拆可合的。在業務管控層面,備份、靈活參數配置以及應用,中間件數據庫應用級別的特殊指標的監控告警,都已經內嵌到功能組件模塊里。由此可見,KubeSphere團隊都在針對企業客戶不同業務、不同客戶群體以及不同業務的發展階段,給客戶提供靈活的定制化能力。
助力中金公司構建敏捷的云原生交付環境
隨著數字化演進,中金公司面臨著金融產品生命周期管理復雜,新產品上線周期長,交付環節出錯率高等痛點。此外,中金公司還需要進行現有環境下信創軟硬件的兼容性驗證,便于實現自主可控的目標。
在青云科技幫助下,中金公司上線了中金蒼穹容器平臺,其架構底層采用了青云自研的企業云平臺和企業級分布式存儲平臺,上層使用了KubeSphere企業版,利用了青云的多種優勢解決方案,同時還構建了災備解決方案,提供了應用商店等服務。
利用這套架構,中金公司在業務層面上,實現了第一階段的數字化轉型,在底層實現了云原生基礎設施的一致化。同時,很多創新性應用,包括中金大數據分析、證券交易系統業務仿真演練平臺,通過KubeSphere與現有的CI/CD工具鏈上游打通,真正實現了敏捷化。
中金蒼穹容器平臺技術架構
接下來,KubeSphere企業版還會與中金公司一起做更多的上層場景的迭代和優化,包括微服務場景、DevOps場景,并將自研的云原生數據庫、中間件等,都整合到中金公司整體中臺戰略里,真正構建敏捷的云原生交付環境。
未來可期的KubeSphere 企業版4.0
在未來幾個月即將發布的KubeSphere企業版4.0版本,青云科技KubeSphere云原生產品負責人于爽透露,新版本將基于KubeSphere LuBan架構,以LuBan(魯班)作為最重要的內核,實現平臺高度模塊化。預計在12月底,LuBan Alpha就會在各種平臺開放出來。
在于爽看來,雖然KubeSphere提供了應用中心,很多青云的組件以及合作伙伴的組件都會放在應用中心,但是其帶來的體驗是割裂的。比如,想把“人員管理”的一個第三方組件放在KubeSphere應用中心里,部署完“人員管理”組件后,客戶還要跳出KubeSphere,這個體驗以及各種能力與KubeSphere是割裂的。
所以KubeSphere LuBan是一種熱插拔的插件式微內核架構,任何組件后端API可以動態嵌入到KubeSphere中,任何第三方組件前端也可以動態嵌入到前端。同時,KubeSphere企業版4.0還將打造插件中心,為企業提供滿足各種場景和需求的企業級插件。如此一來,企業就不需要等KubeSphere任何一個版本的迭代,就可以按需靈活插入或迭代插件,真正實現一個有真實價值的云原生操作系統。