You need to enable JavaScript to run this app.
导航

创建驱动版本

最近更新时间2023.07.26 11:44:23

首次发布时间2022.11.03 20:11:05

本文描述了如何通过边缘智能控制台创建驱动版本。

前提条件

  • 您已经创建了自定义驱动模板。相关操作,请参见创建驱动模板

  • 您已获取驱动镜像的 URL。您可以将制作好的驱动镜像托管在某个镜像仓库,获取镜像的 URL。我们推荐您将镜像托管到火山引擎镜像仓库

操作步骤

  1. 登录边缘智能控制台

  2. 在左侧导航栏顶部的 我的项目 区域,选择您的项目。

  3. 在左侧导航栏,选择 设备管理 > 驱动模板

  4. 在驱动管理列表中,找到需要创建版本的驱动模板,然后单击驱动模板的名称。

  5. 单击 版本管理 页签。

  6. 单击 创建版本

  7. 创建版本 页面,根据配置说明完成相关设置,然后单击 确定

    alt

创建驱动版本后,您可以在版本列表查看版本。新建的版本是 草稿 状态,还未生效。

下一步

您必须发布驱动版本,才能使该驱动版本生效。相关操作,请参见发布版本

配置说明

驱动版本的配置包括基本信息容器配置

基本信息

配置项说明

名称

为驱动版本设置名称。输入要求如下:

  • 允许使用以下字符:中文字符、英文大小写字母、数字、下划线(_)、连字符(-)、半角句号(.)。
  • 长度不超过 32 个字符。
  • 开头和结尾不允许使用特殊字符。
  • 不允许连续使用特殊字符。

描述

可选。为驱动版本添加描述。
允许使用任意字符。长度不超过 128 个字符。

容器配置

配置项说明

容器名称

为容器设置名称。输入要求如下:

  • 允许使用以下字符:小写字母、数字、连字符(-)。
  • 长度不超过 128 个字符。
  • 开头和结尾不允许使用特殊字符。

镜像地址

输入镜像的 URL 地址。地址需符合 URL 格式。长度不超过 1024 个字符。
您可以将制作好的驱动程序镜像托管在某个镜像仓库,获取镜像的URL。我们推荐您将镜像托管到火山引擎镜像仓库

资源配额

可选。按照业务需求,在容器维度配置CPU和内存的上下限,保障容器的健康运行。

注意

如果不设置资源配额和限额,则K8s会尽最大可能向工作负载提供资源,但是相应的优先级会降低。例如,另一个配置了资源配额和限额的工作负载,会更容易抢占到资源。

  • CPU配额:容器需要使用的最小 CPU 核数。单位:Core。使用一位小数表示。取值范围:0.1 ~ 128.0。
  • CPU限额:允许容器使用的最大 CPU 核数。单位:Core。使用一位小数表示。取值范围:0.1 ~ 128.0。
    如果 CPU 超过限额,容器会被终止。
  • 内存配额:容器需要使用的最小内存值。单位:MB 或 GB。使用整数表示。取值范围:0 MB ~128 GB。
  • 内存限额:允许容器使用的内存最大值。单位:MB 或 GB。使用整数表示。取值范围:0 MB ~128 GB。
    如果内存超过限额,容器会被终止。

alt

特权级容器默认不开启。开启后特权级容器表示赋予该容器特权,允许访问宿主机全部资源。支持部署在 Linux 系统上的容器控制网络堆栈或访问设备。

端口

可选。支持将容器内端口号与宿主机的端口号进行映射。支持 UDP 和 TCP 两种协议。单击 + 添加端口映射。可以添加多个端口映射。

环境变量

可选。支持手动设置环境变量。Kubernetes 在创建 Pod 时,会将环境变量的信息注入到容器中。
单击 +,手动添加环境变量的 变量名变量值。可以添加多个环境变量。

存储卷

可选。在容器中存储数据分两步:先在 Pod 定义存储卷,也就是添加存储卷,然后在容器挂载卷。
单击添加存储卷,添加存储卷。存储卷是容器中存储数据的位置。为一类数据分配存储资源前,需要先在容器中指定待存储数据的目录。
可以添加的存储卷分为以下类型:

  • 临时目录:在临时目录下添加存储卷。
  • 主机目录:在主机下的指定目录下添加存储卷。
    alt

挂载卷

可选。支持将宿主机的卷挂载到容器上,可以挂载多个卷。
单击 添加挂载卷,为已创建的卷分配存储资源,并分配读写权限。
支持通过 subPath 方式挂载卷的子目录;支持通过 subPathExpr 方式挂载卷的扩展路径。

设备挂载可选。选择是否开启设备挂载。