SuperEdge是基于原生Kubernetes的分布式邊緣云容器管理系統(tǒng),由騰訊云牽頭,聯(lián)合英特爾、VMware威睿、虎牙、寒武紀(jì)、美團(tuán)、首都在線等多家廠商在2020年12月共同發(fā)起的邊緣計算開源項目,旨在將把Kubernetes強(qiáng)大的容器管理能力無縫的擴(kuò)展到邊緣計算和分布式資源管理的場景中,為邊緣IoT,邊緣AI,邊緣智慧行業(yè)等賦能,推動物聯(lián)網(wǎng)和數(shù)字化的落地。目前已經(jīng)成為CNCF Sandbox項目,由CNCF基金會進(jìn)行托管。
SuperEdge v0.6.0版本正式發(fā)布
SuperEdge在2021-09-28發(fā)布了v0.6.0版本,具體changelog見:https://github.com/superedge/superedge/releases/tag/v0.6.0
經(jīng)過社區(qū)技術(shù)討論,本次更新主要聚焦于生產(chǎn)集成,讓SuperEdge真正在用戶生產(chǎn)環(huán)境落地,添加了本地持久化存儲的支持,邊緣IoT設(shè)備的接入,ServiceGroup的部署狀態(tài)和事件的反饋,以及對微服務(wù)使用框架Tars、邊緣應(yīng)用監(jiān)控數(shù)據(jù)的采集、Tengine AI框架在SuperEdge使用的Demo,具體內(nèi)容如下:
集成TopoLVM,支持邊緣本地持久化存儲
·動態(tài)配置PV:創(chuàng)建PVC對象時自動創(chuàng)建邊緣節(jié)點(diǎn)PV資源;
·動態(tài)擴(kuò)容存儲容量:可編輯PVC對象自動擴(kuò)容PV的容量;
·容量指標(biāo)采集:可從kubelet中采集容量指標(biāo),進(jìn)行存儲容量和讀寫監(jiān)控;
·擴(kuò)展調(diào)度器存儲策略:TopoLVM擴(kuò)展了Kube-scheduler,使用CSI拓?fù)涔δ軐od調(diào)度到LVM卷所在節(jié)點(diǎn),并且可設(shè)置存儲容量調(diào)度策略;
·統(tǒng)一管理本地存儲資源:可把多個物理卷組加入VolumeGroup中,屏蔽了底層物理卷細(xì)節(jié),對Pod統(tǒng)一進(jìn)行存儲資源分配;
集成EdgeX Foundry,接入邊緣IoT設(shè)備
·集成了原生的EdgeX Foundry,可以一鍵在SuperEdge邊緣集群Addon EdgeX Foundry組件,進(jìn)行邊緣IoT組件的接入;
·EdgeX Foundry各組件可選,用戶可根據(jù)自己需求部署自己需要的組件,所有組件屬性用戶可自定義;
添加ServiceGroup部署的狀態(tài)和事件反饋
·添加ServiceGroup部署的狀態(tài)和失敗事件的反饋,增加用戶對邊緣站點(diǎn)應(yīng)用狀態(tài)的掌握和運(yùn)維的便利性;
·DeploymentGrid使用templateHasher修改后的模版作為創(chuàng)建對象,避免創(chuàng)建后的立即更新操作;
·Fix ServiceGroup中使用的event scheme;
添加3個使用Demo
·添加在SuperEdge部署Tars的示例,幫助用戶在邊緣站點(diǎn)上使用Tars開發(fā)框架;
·添加采集邊緣應(yīng)用監(jiān)控數(shù)據(jù)的示例,以便用戶接入邊緣應(yīng)用的監(jiān)控,更好的掌握邊緣應(yīng)用的狀態(tài);
·添加用Tengine+SuperEdge一條指令跨平臺部署邊緣AI應(yīng)用示例,幫助用戶在SuperEdge使用AI相關(guān)框架;
項目鏈接:https://github.com/superedge/superedge
Release鏈接:https://github.com/superedge/superedge/releases/tag/v0.6.0
變更記錄:https://github.com/superedge/superedge/blob/main/CHANGELOG/CHANGELOG-0.6.md
項目文檔:https://github.com/superedge/superedge/tree/main/docs