创建自定义应用
在IoT边缘控制台上添加应用和应用版本,即可将SWR云服务中的镜像通过IoT边缘部署到指定边缘节点中。
- 访问IoT边缘,单击“管理控制台”进入IoT边缘控制台。
- 选择左侧导航栏 进入页面。
- 单击右上角的“添加应用”,按照页面提示填写信息。
- 软件部署配置
参数名称
说明
部署方式
选择“容器化部署”。
容器镜像
选择“单击选择”。
选择镜像:单击“选择镜像”按钮后,在右侧展开栏中选择SWR中的自定义容器镜像
容器规格
CPU配额:
容器规格中CPU/内存配额,可以配置该容器的运行资源限制,即最小最大资源占用限制;此处不勾选则使用默认值。
内存配额:
AI加速卡配额
不申请配额。
高级配置
运行命令
启动程序的运行命令。
环境变量
可按需配置环境变量,如下图所示:
数据存储
可将主机某个目录挂载到容器中。卷类型有4种类型,分别为DB, LOG, CONFIG, 其它。本次实验配置3个卷如下图所示。
说明:本地卷的类型选择LOG/DB/CONFIG时,会给主机目录默认添加前缀:"/var/IoTEdge/{log|db|config}"。
若需要将容器目录直接挂载到主机某个目录,本地卷的类型需选择为“其他”。
外挂设备
支持Linux外挂设备的挂载到容器中,如常见的串口、GPU、NPU设备。
健康检查
用于判断容器和用户业务是否正常。
- 运行配置
- 配置确认
参数名称
说明
应用名称
自定义,如iot-edge
功能用途
根据容器应用的功能用途自行选择,本实验采用的镜像是进行数据清洗,故选择“数据处理”。
应用描述
自定义,可不填。
SDK版本
集成边缘SDK的版本号(ModuleSDK下载链接)。
版本
选择镜像版本,如“1.0.0”,不勾选“支持多部署”。
支架架构
根据容器应用镜像支持的架构自行选择,本实验采用的镜像只支持x86架构,故选择“x86_64” 。
配置数据流转规则需要选择应用的输入/输出端点;
自定义的容器应用想从hub获取设备数据,需配置相应的数据流转规则。
- 软件部署配置
- 单击“确认添加”后,则创建自定义应用成功。
- 单击“返回应用管理列表”可查看到创建的应用,选择左侧版本列表,单击右侧的
。
- 返回“应用管理”可查看到创建的应用,单击左侧的“版本列表”可查看已发布的应用版本。