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