摘要:CNCF(雲原生計算基金會)正式接納由華為雲貢獻的多雲容器編排項目Karmada,迎來CNCF首個多雲容器編排項目。
北京時間9月15日,CNCF(雲原生計算基金會)正式接納由華為雲貢獻的多雲容器編排項目Karmada(https://github.com/karmada-io/karmada),迎來CNCF首個多雲容器編排項目。Karmada 項目的加入,將CNCF的雲原生版圖進一步擴展至分布式雲領域。
華為雲在技術上一直積極回饋社區,已開源了以智能邊緣項目KubeEdge和批量計算項目Volcano為代表的一系列雲原生項目。Karmada項目由華為雲、工商銀行、小紅書、中國一汽等8家企業聯合發起,沉淀了各企業在多雲管理領域的豐富積累,為開發者提供詳實有效的實踐指導與幫助,使用Karmada,可以構建無極可擴展的容器資源池,讓開發者像使用單個Kubernetes集群一樣使用多雲集群。
Karmada介紹
隨着企業業務的快速發展,多雲也逐步成為數據中心建設的基礎架構,多區域容災與多活、大規模多集群管理、跨雲彈性與遷移等場景推動雲原生多雲相關技術的快速發展。 然而,在實際的生產落地過程中,雲原生的多雲仍面臨如下挑戰:
- 集群繁多的重復勞動:運維工程師需要應對繁瑣的集群配置、不同雲廠商集群間的管理差異以及碎片化的API訪問入口等問題;
- 業務過度分散的維護難題:應用在各集群的差異化配置繁瑣;業務跨雲訪問以及集群間的應用同步難以管理;
- 集群的邊界限制:應用的可用性受限於集群;資源調度、彈性伸縮受限於集群;
- 廠商綁定:業務部署的黏性問題,缺少自動化故障遷移;缺少中立的開源多雲容器編排項目。
Karmada結合了華為雲多雲容器平台MCP以及Kubernetes Federation核心實踐,並融入了眾多新技術:包括Kubernetes原生API支持、多層級高可用部署、多集群自動故障遷移、多集群應用自動伸縮、多集群服務發現等,並且提供原生Kubernetes平滑演進路徑,讓基於Karmada的多雲方案無縫融入雲原生技術生態,為企業提供從單集群到多雲架構的平滑演進方案。

Karmada項目全景
生態合作
Karmada項目由華為雲、工商銀行、浦發銀行、小紅書、VIPKID、趣頭條、中國一汽和T3出行聯合發起,於2021年4月25日在華為開發者大會(HDC.Cloud)2021上正式宣布開源。Karmada自開源以來受到了廣泛的關注和支持,目前已有30+大型企業/機構/高校參與社區開發及貢獻。
Karmada項目源自華為雲多雲容器平台MCP,同時融入了工商銀行、小紅書、中國一汽等不同行業客戶在多雲管理方面的經驗,可以為各企業提供詳實有效的落地指導與幫助,企業通過Karmada構建跨雲、跨數據中心的無極可擴展的應用資源池,可以像管理單個Kubernetes集群一樣簡單、便捷的管理不同雲、不同數據中心里的集群與應用。——華為雲CTO 張宇昕
在社區貢獻方面,工商銀行作為 Karmada項目的頭部參與單位,結合工行多年來多容器集群管理的經驗,已在集群生命周期管理、核心調度控制器等核心模塊進行深度定制化的開發。后續,工行將持續參與Karmada 社區的開發和管理工作,計划在多集群自動調度、多集群自動伸縮等模塊繼續深入研究及貢獻,反哺開源社區,持續擴大業界影響力。——工商銀行軟件開發中心專家 魯金彪
集團型企業同時存在多個混合容器的復雜場景,跨多雲技術架構的運維難題日益突出。華為Karmada作為多集群、多雲及混合雲的集中化、兼容原生Kubernetes API接口的管理架構,有效解決目前容器編排多集群、多環境無法集中式管理、安全隔離機制不健全等痛點。希望Karmada在加入CNCF后,通過社區的共同維護與貢獻,不斷壯大其功能。期待Karmada早日從CNCF畢業,反哺雲原生生態。——一汽體系數字化部技術運營主任 王廣
Karmada原生兼容Kubernetes API的能力,可以不加改造地對接現有Kubernetes生態。在落地實踐過程中,我們使用Karmada對接了現有的GitOps生態,極大提高了應用跨集群部署的效率。 ——VIPKID運維總監 谷玉虎
Karmada提供豐富的多集群調度策略以及開箱即用的內置策略集,可以極大的簡化兩地三中心、異地容災和同城雙活架構下的系統復雜性,這對於金融行業至關重要。 ——浦發銀行雲轉型處處長 呂炳剛
未來可期
目前,Karmada已在華為雲多雲容器平台(Multi-Cloud Container Platform,MCP)商用,提供分布式雲解決方案,提供跨雲的多集群統一管理、應用統一部署及流量分發等關鍵能力。
除MCP以外,Karmada已在數十家來自金融、互聯網、教育等企業中落地。
此次CNCF正式將Karmada接納為雲原生領域首個多雲容器編排項目,將極大促進Karmada上下游社區生態構建及合作,吸引廣大雲原生企業用戶深度參與,Karmada將在多集群應用管理、服務治理、高可用部署等領域發揮越來越重要的作用,華為雲也將在雲原生領域持續耕耘、持續引領創新、繁榮生態,助力各行業走向快速智能發展之路。
