IEF支持下发容器应用到边缘节点,您可以下发自定义边缘应用。本节主要介绍如何创建自定义边缘应用。

约束与限制

●边缘节点磁盘占用超过70%时,会启动镜像回收机制回收容器镜像占用的磁盘空间,此时部署容器应用会导致容器启动变慢,请在部署容器应用前规划好边缘节点磁盘空间。

●创建容器应用时,边缘节点会从容器镜像服务拉取镜像,如果镜像超大且边缘节点下载带宽较小,容器镜像没有拉取完成,从而导致控制台上容器应用显示创建失败。虽然应用创建失败,但容器镜像拉取不会中断,等容器镜像拉取成功后,容器应用的状态会刷新为创建成功。此情况下也可以先将容器镜像拉取到边缘节点,然后再创建容器应用。

●容器镜像的架构必须与节点架构一致,比如节点为x86,那容器镜像的架构也必须是x86。

创建边缘应用

1.登录IEF管理控制台。

2.选择左侧导航栏的“边缘应用 > 容器应用”,单击页面右上角“创建容器应用”。

3.填写基本信息。

●名称:容器应用的名称。

●实例数量:容器应用的实例数量。一个容器应用只能拥有一个实例。

●配置方式

  1. 自定义配置:即从零开始配置容器应用,具体请参见4-6。
  2. 应用模板配置:选择一个已经定义好的应用模板,可以在模板的基础上进行修改,使用应用模板能够帮助您省去重复的工作量。模板的定义与4-6需要的配置相同,创建模板的方法请参见应用模板。

●部署描述:容器应用描述。

●标签

标签可用于对资源进行标记,方便分类管理。

图1 基本信息

4.配置容器。

选择需要部署的镜像,单击“使用镜像”。

●我的镜像:展示了您在容器镜像服务中创建的所有镜像。

●他人共享:展示了其他用户共享的镜像,共享镜像是在SWR中操作的,具体请参见共享私有镜像。

选择镜像后,您可以配置容器的规格。

●镜像版本:请选择需要部署的镜像版本。

须知:在生产环境中部署容器时,应避免使用latest版本。因为这会导致难以确定正在运行的镜像版本,并且难以正确回滚。

●容器规格:根据需要选择容器CPU、内存的配额,

●AI加速卡

容器应用选择的AI加速卡配置与实际部署的边缘节点配置的AI加速卡必须一致,否则会创建应用失败,详见注册边缘节点时AI加速卡配置。

图2 容器配置

您还可以对容器进行如下高级配置。

●运行命令

容器镜像拥有存储镜像信息的相关元数据,如果不设置生命周期命令和参数,容器运行时会运行镜像制作时提供的默认的命令和参数,Dockerfile这两个字段为“Entrypoint”和“CMD”。

如果在创建容器应用时填写了容器的运行命令和参数,将会覆盖镜像构建时的默认命令"Entrypoint"、"CMD",规则如下:

表1 容器如何执行命令和参数

图3 运行命令

运行命令

输入可执行的命令,例如/run/start。

若可执行命令有多个,多个命令之间用空格进行分隔。若命令本身带空格,则需要加引号("")。

说明:多命令时,运行命令建议用/bin/sh或其他shell,其他全部命令作为参数来传入。

运行参数

输入控制容器运行命令的参数,例如--port=8080。

若参数有多个,多个参数以换行分隔。

智能边缘平台IEF功能描述

  • 海量边缘节点安全接入

    便捷地接入海量边缘节点,云端统一进行管理、监控和运维

    便捷地接入海量边缘节点,云端统一进行管理、监控和运维

  • 边缘应用生命周期管理

    兼容原生kubernetes与docker生态,支持以容器和函数应用运行时管理,帮助用户在云端统一对边缘应用进行管理、监控和运维

    兼容原生kubernetes与docker生态,支持以容器和函数应用运行时管理,帮助用户在云端统一对边缘应用进行管理、监控和运维

  • 丰富的边缘AI算法

    可以将华为云AI的能力延伸到边缘,例如人脸识别、车辆识别、周界入侵、文字识别等AI能力

    可以将华为云AI的能力延伸到边缘,例如人脸识别、车辆识别、周界入侵、文字识别等AI能力

  • 边云协同

    基于云端训练/边缘推理的模式实现边云协同的AI处理,可以支持增量学习、模型发布、更新、推送,形成模型最优的完整闭环

    基于云端训练/边缘推理的模式实现边云协同的AI处理,可以支持增量学习、模型发布、更新、推送,形成模型最优的完整闭环

  • 深度集成

    提供低成本、高性能的边缘AI算力

    提供低成本、高性能的边缘AI算力

  • 提供安全可靠的边云数据通道

    边缘应用产生的数据可快速转发路由至云端其他服务(如DIS)或第三方应用

    边缘应用产生的数据可快速转发路由至云端其他服务(如DIS)或第三方应用

智能边缘平台

基于云原生技术构建的智能边云协同平台

智能边缘平台IEF

华为云智能边缘平台IEF提供业界领先的云边协同一体化服务,满足用户对边缘计算资源的远程管控、数据处理、分析决策、智能化的诉求,具备全生命周期管理、极轻极简、边缘离线自治、超大规模协同、生态丰富五大特点

边缘解决方案集成平台

为边缘应用开发商、解决方案集成商、企业及个人开发者等群体,提供安全、开放的边缘解决方案集成平台,有效连接边缘计算开发生态链各参与方,加速边缘计算解决方案产品的开发与落地

经验丰富

已在智慧园区、智能制造、智慧交通、智慧能源等领域有广泛应用

智能边缘平台 IEF优势

为什么选择华为云智能边缘平台 IEF

  • 智能边缘

    可以将华为云AI/大数据的能力延伸到边缘,支持视频智能分析、文字识别、图像识别、大数据流处理等能力,就近提供实时智能边缘服务

    可以将华为云AI/大数据的能力延伸到边缘,支持视频智能分析、文字识别、图像识别、大数据流处理等能力,就近提供实时智能边缘服务

  • 多运行时

    支持容器和函数两种运行方式,满足用户轻量化应用管理的诉求;原生支持kubernetes与docker生态,应用快速启动、快速升级;支持Python、NodeJS等函数引擎,快速响应边缘的事件

    支持容器和函数两种运行方式,满足用户轻量化应用管理的诉求;原生支持kubernetes与docker生态,应用快速启动、快速升级;支持Python、NodeJS等函数引擎,快速响应边缘的事件

  • 开放兼容

    支持X86、ARM、NPU、GPU等异构硬件接入;开源KubeEdge项目,首个进入云原生基金会(CNCF)的边缘计算项目,并已成为智能边缘计算领域的架构标准

    支持X86、ARM、NPU、GPU等异构硬件接入;开源KubeEdge项目,首个进入云原生基金会(CNCF)的边缘计算项目,并已成为智能边缘计算领域的架构标准

  • 安全可靠

    边缘节点安全接入云端,应用数据安全上云;提供边缘业务高可靠性机制,为边缘应用运行保驾护航

    边缘节点安全接入云端,应用数据安全上云;提供边缘业务高可靠性机制,为边缘应用运行保驾护航