北京時間9月15日,CNCF(云原生計算基金會)正式接納由華為云貢獻的多云容器編排項目Karmada( https://github.com/karmada-io/karmada ),迎來CNCF首個多云容器編排項目。Karmada 項目的加入,將CNCF的云原生版圖進一步擴展至分布式云領(lǐng)域。
華為云在技術(shù)上一直積極回饋社區(qū),已開源了以智能邊緣項目KubeEdge和批量計算項目Volcano為代表的一系列云原生項目。Karmada項目由華為云、工商銀行、小紅書、中國一汽等8家企業(yè)聯(lián)合發(fā)起,沉淀了各企業(yè)在多云管理領(lǐng)域的豐富積累,為開發(fā)者提供詳實有效的實踐指導(dǎo)與幫助,使用Karmada,可以構(gòu)建無極可擴展的容器資源池,讓開發(fā)者像使用單個Kubernetes集群一樣使用多云集群。
Karmada介紹
隨著企業(yè)業(yè)務(wù)的快速發(fā)展,多云也逐步成為數(shù)據(jù)中心建設(shè)的基礎(chǔ)架構(gòu),多區(qū)域容災(zāi)與多活、大規(guī)模多集群管理、跨云彈性與遷移等場景推動云原生多云相關(guān)技術(shù)的快速發(fā)展。 然而,在實際的生產(chǎn)落地過程中,云原生的多云仍面臨如下挑戰(zhàn):
• 集群繁多的重復(fù)勞動:運維工程師需要應(yīng)對繁瑣的集群配置、不同云廠商集群間的管理差異以及碎片化的API訪問入口等問題;
• 業(yè)務(wù)過度分散的維護難題:應(yīng)用在各集群的差異化配置繁瑣;業(yè)務(wù)跨云訪問以及集群間的應(yīng)用同步難以管理;
• 集群的邊界限制:應(yīng)用的可用性受限于集群;資源調(diào)度、彈性伸縮受限于集群;
• 廠商綁定:業(yè)務(wù)部署的黏性問題,缺少自動化故障遷移;缺少中立的開源多云容器編排項目。
Karmada結(jié)合了華為云多云容器平臺MCP以及Kubernetes Federation核心實踐,并融入了眾多新技術(shù):包括Kubernetes原生API支持、多層級高可用部署、多集群自動故障遷移、多集群應(yīng)用自動伸縮、多集群服務(wù)發(fā)現(xiàn)等,并且提供原生Kubernetes平滑演進路徑,讓基于Karmada的多云方案無縫融入云原生技術(shù)生態(tài),為企業(yè)提供從單集群到多云架構(gòu)的平滑演進方案。
Karmada項目全景
生態(tài)合作
Karmada項目由華為云、工商銀行、浦發(fā)銀行、小紅書、VIPKID、趣頭條、中國一汽和T3出行聯(lián)合發(fā)起,于2021年4月25日在華為開發(fā)者大會(HDC.Cloud)2021上正式宣布開源。Karmada自開源以來受到了廣泛的關(guān)注和支持,目前已有30+大型企業(yè)/機構(gòu)/高校參與社區(qū)開發(fā)及貢獻。
Karmada項目源自華為云多云容器平臺MCP,同時融入了工商銀行、小紅書、中國一汽等不同行業(yè)客戶在多云管理方面的經(jīng)驗,可以為各企業(yè)提供詳實有效的落地指導(dǎo)與幫助,企業(yè)通過Karmada構(gòu)建跨云、跨數(shù)據(jù)中心的無極可擴展的應(yīng)用資源池,可以像管理單個Kubernetes集群一樣簡單、便捷的管理不同云、不同數(shù)據(jù)中心里的集群與應(yīng)用。
——華為云CTO 張宇昕
在社區(qū)貢獻方面,工商銀行作為 Karmada項目的頭部參與單位,結(jié)合工行多年來多容器集群管理的經(jīng)驗,已在集群生命周期管理、核心調(diào)度控制器等核心模塊進行深度定制化的開發(fā)。后續(xù),工行將持續(xù)參與Karmada 社區(qū)的開發(fā)和管理工作,計劃在多集群自動調(diào)度、多集群自動伸縮等模塊繼續(xù)深入研究及貢獻,反哺開源社區(qū),持續(xù)擴大業(yè)界影響力。
——工商銀行軟件開發(fā)中心專家 魯金彪
集團型企業(yè)同時存在多個混合容器的復(fù)雜場景,跨多云技術(shù)架構(gòu)的運維難題日益突出。
華為Karmada作為多集群、多云及混合云的集中化、兼容原生Kubernetes API接口的管理架構(gòu),有效解決目前容器編排多集群、多環(huán)境無法集中式管理、安全隔離機制不健全等痛點。
希望Karmada在加入CNCF后,通過社區(qū)的共同維護與貢獻,不斷壯大其功能。期待Karmada早日從CNCF畢業(yè),反哺云原生生態(tài)。
——一汽體系數(shù)字化部技術(shù)運營主任 王廣
Karmada原生兼容Kubernetes API的能力,可以不加改造地對接現(xiàn)有Kubernetes生態(tài)。在落地實踐過程中,我們使用Karmada對接了現(xiàn)有的GitOps生態(tài),極大提高了應(yīng)用跨集群部署的效率。
——VIPKID運維總監(jiān) 谷玉虎
Karmada提供豐富的多集群調(diào)度策略以及開箱即用的內(nèi)置策略集,可以極大的簡化兩地三中心、異地容災(zāi)和同城雙活架構(gòu)下的系統(tǒng)復(fù)雜性,這對于金融行業(yè)至關(guān)重要。
——浦發(fā)銀行云轉(zhuǎn)型處處長 呂炳剛
未來可期
目前,Karmada已在華為云多云容器平臺(Multi-Cloud Container Platform,MCP)商用,提供分布式云解決方案,提供跨云的多集群統(tǒng)一管理、應(yīng)用統(tǒng)一部署及流量分發(fā)等關(guān)鍵能力。
除MCP以外,Karmada已在數(shù)十家來自金融、互聯(lián)網(wǎng)、教育等企業(yè)中落地。
此次CNCF正式將Karmada接納為云原生領(lǐng)域首個多云容器編排項目,將極大促進Karmada上下游社區(qū)生態(tài)構(gòu)建及合作,吸引廣大云原生企業(yè)用戶深度參與,Karmada將在多集群應(yīng)用管理、服務(wù)治理、高可用部署等領(lǐng)域發(fā)揮越來越重要的作用,華為云也將在云原生領(lǐng)域持續(xù)耕耘、持續(xù)引領(lǐng)創(chuàng)新、繁榮生態(tài),助力各行業(yè)走向快速智能發(fā)展之路。
(免責(zé)聲明:本網(wǎng)站內(nèi)容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準(zhǔn)確性及可靠性,但不保證有關(guān)資料的準(zhǔn)確性及可靠性,讀者在使用前請進一步核實,并對任何自主決定的行為負(fù)責(zé)。本網(wǎng)站對有關(guān)資料所引致的錯誤、不確或遺漏,概不負(fù)任何法律責(zé)任。
任何單位或個人認(rèn)為本網(wǎng)站中的網(wǎng)頁或鏈接內(nèi)容可能涉嫌侵犯其知識產(chǎn)權(quán)或存在不實內(nèi)容時,應(yīng)及時向本網(wǎng)站提出書面權(quán)利通知或不實情況說明,并提供身份證明、權(quán)屬證明及詳細(xì)侵權(quán)或不實情況證明。本網(wǎng)站在收到上述法律文件后,將會依法盡快聯(lián)系相關(guān)文章源頭核實,溝通刪除相關(guān)內(nèi)容或斷開相關(guān)鏈接。 )