OAM K8s 标准实现 Crossplane 项目进入 CNCF Sandbox
2020年6月24日,全球頂級(jí)開(kāi)源社區(qū)Cloud Native Computing Foundation(云原生計(jì)算基金會(huì),以下簡(jiǎn)稱(chēng) CNCF)技術(shù)監(jiān)督委員會(huì)(Technical Oversight Committee,下稱(chēng)TOC)對(duì) Sandbox 層級(jí)進(jìn)行了大幅度的改革和簡(jiǎn)化,并采用新流程一次性批準(zhǔn)了多達(dá) 11 個(gè) CNCF Sandbox 項(xiàng)目的申請(qǐng)。其中,Open Application Model(OAM)的 Kubernetes 標(biāo)準(zhǔn)實(shí)現(xiàn) Crossplane 項(xiàng)目亦是其中一員。在同 OAM 社區(qū)進(jìn)行深度合作之后,今天的Crossplane 是一個(gè)面向混合云場(chǎng)景的應(yīng)用與云服務(wù)管理控制平面,它致力于基于 K8s 聲明式 API,遵循開(kāi)放應(yīng)用模型標(biāo)準(zhǔn)對(duì)應(yīng)用進(jìn)行管理與交付,并通過(guò)獨(dú)有的機(jī)制對(duì)云服務(wù)以云平臺(tái)無(wú)關(guān)的、最終用戶(hù)友好的方式進(jìn)行抽象與管理。
- OAM Kubernetes 標(biāo)準(zhǔn)實(shí)現(xiàn):https://github.com/crossplane/oam-kubernetes-runtime
- Crossplane 項(xiàng)目:https://github.com/crossplane/crossplane
而本次 Crossplane 項(xiàng)目進(jìn)入 CNCF Sandbox 也意味著,從今天開(kāi)始 OAM Kubernetes 標(biāo)準(zhǔn)實(shí)現(xiàn)的所有代碼、文檔和整個(gè) Crossplane 項(xiàng)目本身的所有權(quán),都將轉(zhuǎn)交給 CNCF 社區(qū)進(jìn)行托管,與該項(xiàng)目背后的任何商業(yè)公司(無(wú)論是阿里云還是微軟云)完成解耦。所以說(shuō),作為一個(gè)用來(lái)構(gòu)建高可擴(kuò)展的、標(biāo)準(zhǔn)化的 Kubernetes 應(yīng)用平臺(tái)的核心依賴(lài),本次項(xiàng)目整體捐贈(zèng)給 CNCF 對(duì)于整個(gè)云原生生態(tài)的平臺(tái)開(kāi)發(fā)者來(lái)說(shuō),可謂一個(gè)重要的里程碑事件。
進(jìn)入 CNCF Sandbox 之后的 Crossplane 項(xiàng)目,通過(guò) OAM 作為其標(biāo)準(zhǔn)化應(yīng)用定義的入口,并且以O(shè)AM Component 的方式來(lái)為用戶(hù)暴露出平臺(tái)無(wú)關(guān)的云服務(wù)定義。使得任何一個(gè)通過(guò) OAM 規(guī)范定義的待運(yùn)行程序、它所需要的運(yùn)維能力和依賴(lài)的云服務(wù),可以組成一個(gè)整體在不同的平臺(tái)上進(jìn)行統(tǒng)一的交付與管理,真正邁出了無(wú)差別云端應(yīng)用交付的最關(guān)鍵一步 。根據(jù) Crossplane 項(xiàng)目提交給 CNCF 的捐贈(zèng)報(bào)告,截止到目前為止,Crossplane 項(xiàng)目的核心維護(hù)者來(lái)自三家公司,其中 3 位來(lái)自于阿里云,1 位來(lái)自微軟云,其余來(lái)自 Crossplane 原先的母公司 Upbound.io。
目前,來(lái)自三方的維護(hù)者正在 OAM Kubernetes 標(biāo)準(zhǔn)實(shí)現(xiàn)中推進(jìn)幾個(gè)非常重要的特性:
上述特性, 將在 OAM Kubernetes Runtime 的下一個(gè)發(fā)布中與大家見(jiàn)面,讓廣大的平臺(tái)開(kāi)發(fā)者能夠更好的基于這個(gè) K8s 插件去構(gòu)建自己的應(yīng)用管理平臺(tái)。
此外,上述維護(hù)者們還在推進(jìn) Crossplane 項(xiàng)目進(jìn)行代碼庫(kù)重構(gòu),確保每一個(gè)大顆粒功能比如 OAM 應(yīng)用定義與管理,K8s API 組合與抽象,云服務(wù)基礎(chǔ)設(shè)施管理,插件打包等都是一個(gè)獨(dú)立的控制器,從而讓大家可以非常自由的按照自己的需求進(jìn)行安裝和依賴(lài)。
Open Application Model 項(xiàng)目本身作為由阿里云、微軟云發(fā)起的國(guó)際化開(kāi)源項(xiàng)目,其社區(qū)一直保持著高度的開(kāi)放與活躍度,吸引到了來(lái)自 MasterCard、Oracle、第四范式等多家頂級(jí)技術(shù)公司使用、參與和貢獻(xiàn)。 OAM 社區(qū)有每?jī)芍芤淮蔚纳鐓^(qū)會(huì)議(美國(guó)和北京時(shí)間各一個(gè))來(lái)進(jìn)行重要事項(xiàng)的討論與決策,而各社區(qū)參與方和貢獻(xiàn)者也會(huì)進(jìn)行進(jìn)度同步互通有無(wú),甚至跨公司進(jìn)行 Trait/Workload 實(shí)現(xiàn)的共建。
推薦閱讀:
- OAM 創(chuàng)始團(tuán)隊(duì):揭秘 OAM Kubernetes 實(shí)現(xiàn)核心原理
- 阿里云攜手微軟與 Crossplane 社區(qū)發(fā)布 OAM Kubernetes 標(biāo)準(zhǔn)實(shí)現(xiàn)與核心依賴(lài)庫(kù)
如果你有任何疑問(wèn):
- 點(diǎn)擊加入 OAM 項(xiàng)目中文討論群
- 通過(guò) Gitter 直接參與討論
- OAM 開(kāi)源實(shí)現(xiàn)地址
7 月 15 日網(wǎng)研會(huì)邀您參與
2020 年 7 月 15 日上午 10:00,《阿里巴巴如何擴(kuò)展 K8s 調(diào)度器支持 AI 和大數(shù)據(jù)任務(wù)?》主題線(xiàn)上網(wǎng)絡(luò)研討會(huì)即將召開(kāi)。
點(diǎn)擊即可報(bào)名
“阿里巴巴云原生關(guān)注微服務(wù)、Serverless、容器、Service Mesh 等技術(shù)領(lǐng)域、聚焦云原生流行技術(shù)趨勢(shì)、云原生大規(guī)模的落地實(shí)踐,做最懂云原生開(kāi)發(fā)者的公眾號(hào)。”
總結(jié)
以上是生活随笔為你收集整理的OAM K8s 标准实现 Crossplane 项目进入 CNCF Sandbox的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 进击的 Kubernetes 调度系统(
- 下一篇: 深度聚焦 3 大技术领域,阿里云将重磅亮