开发前准备

MindEdge Framework提供管理边缘节点容器应用的功能,其中包括边缘节点接入管理和容器应用管理。用户通过二次开发,对接ISV业务平台后,可通过MEF Center的RESTful接口实现初始化配置第三方镜像仓库和软件仓库、拉取镜像以及升级MEF Edge软件包功能。

MEF Center开发须知

MEF Center的设备环境上,MindEdge Framework已占用如下端口,在开发第三方组件时需避免使用相同端口。

表1 MEF Center占用端口说明表

目的端口

使用组件

端口说明

30003

MEF Center

用于边缘节点对接MEF Center网管的服务端口

30004

MEF Center

用于边缘节点对接MEF Center网管的测试连接和认证信息的端口

10002

CloudCore

用于边缘节点的edgecore对接CloudCore时进行证书获取等操作

10000

CloudCore

用于边缘节点的edgecore对接CloudCore进行业务交互

6443

K8s

K8s的API server侦听端口,为MEF Center客户端提供服务

30035

MEF Center

用于访问MEF Center提供的restful接口

准备用户管理平台

用户需要准备具备通过https进行传输功能的用户管理平台,该管理平台与MEF Center交换根证书认证后通过RESTful接口成功对接,使用MindEdge Framework提供的功能。

准备镜像仓库

用户需要准备符合Docker接口标准的开源镜像仓库或自有镜像仓库,该镜像仓库需要具备通过https上传和拉取镜像的功能。

准备软件仓库

用户需要准备统一RESTful接口的开源软件仓库或自有软件仓库,该软件仓库需要具备通过https进行文件上传和下载的功能。