集群节点管理
所有文档

          智能边缘 BIE

          集群节点管理

          功能简介

          节点是边缘设备在云端的映射,云端一个节点代表一个边缘系统,边缘系统可以是单机场景下的单台设备,也可以是由多台设备构成的集群。通过在云端创建节点,在边缘设备完成节点安装后,就可以对边缘设备进行管理。此外,还可以在云端查看已有的节点,编辑节点的信息,删除节点。

          这里主要针对边缘为集群场景下的创建、安装、使用进行介绍。

          使用说明

          集群类型的节点,适用于边缘测为多台设备联合作为集群统一编排管理的场景。

          对集群节点的操作包括创建节点,删除节点,对节点编辑,以及安装节点,查看集群中各子节点信息等。

          选择并创建集群类节点并在边缘测安装之后,就可以对集群中的设备进行管控,云端会展示各个集群节点的信息。

          现阶段,集群类型的节点安装仅支持在单个主节点的集群下安装使用,且安装命令需要在主节点上执行

          单机场景时端侧默认会安装 baetyl-init 、 baetyl-core 、 baetyl-broker 、baetyl-agent 四个模块,其中前三个模块为 deployment 类型,baetyl-agent 为 deamonset 类型。

          创建节点

          在边缘节点页面点击创建节点,进入节点创建页面。

          单机创建.png

          集群安装1.png

          • 名称: 节点名称,不可为空,不可重复
          • 描述:描述可以为空
          • 节点类型:如果边缘节点有多台机器,可以将其组成一个k3s/k8s集群,此时使用多机集群类型,这里示例选用集群类型
          • AI加速卡:支持监控NVIDIA GPU资源使用率,仅限单机场景的amd64架构的节点
          • 标签:对节点进行标识,用于关联应用,可以不绑定标签,也可以绑定多个标签
          • 认证方式: 节点端云同步使用证书(强制)

          单机创建选模块.png

          • 选择官方模块:根据自身需要勾选所需的系统模块,勾选后将创建对应资源并在部署时进行安装。

          点击 创建 完成节点创建后可以在节点列表看到已创建节点。

          集群创建完成.png

          删除节点

          在节点列表页面点击删除,弹出确定窗口。

          集群删除.png

          点击确定后完成节点删除。

          节点编辑

          点击节点进入节点详情页可对节点描述信息进行编辑。

          集群详情1.png

          在节点信息页可对标签进行编辑,可以添加新的标签,修改已有标签键值,或删除已有标签。

          集群详情2.png

          在应用部署页可以在应用状态栏查看已关联的应用及应用的标签和子标签信息,在服务状态栏可以查看已部署的服务运行状态,点击编辑按钮可以引入所需的系统模块。

          集群信息3.png

          在子设备管理页可以引入设备驱动,系统现在默认提供modbus驱动,这部分内容在子设备管理说明页有详细介绍。

          集群modbus.png

          在节点影子页可以对边缘节点影子进行查看和管理,也可以控制云边同步通道的开启和关闭,这部分内容在节点影子说明页有详细介绍。

          集群影子.png

          节点安装

          集群节点安装目前仅支持 Kube 模式下在线安装和运行。

          在 Kube 模式下 baetyl 运行模式包括 k3s+dockerk3s+containerd 两种,用户根据实际需要选择运行环境安装命令,需要注意的是,若用户选择 k3s+docker 运行环境,需先安装 docker 后再安装 k3s。

          边缘集群这里只提供了 k3s 主节点的安装方式,工作负载节点的安装方式需根据情况自行部署安装。

          • 节点安装-containerd

          集群containerd.png

          • 节点安装-docker

          集群docker.png

          运行环境准备就绪,例如下图所示,由两个节点构成的集群,其中下面的节点为主节点

          3135.png

          执行节点安装命令,即可安装边缘节点,效果如下:

          3135install.png

          安装后会在 baetyl-edge-system 命名空间下 部署 baetyl-core, baetyl-init, baetyl-broker, baetyl-agent 4个服务。查看 baetyl-edge-system 命名空间下的pod均处于运行状态即表示节点安装完成。

          其中 baetyl-core, baetyl-init 将调度到 master 节点上进行安装,baetyl-broker 会在随机的一个节点上安装,baetyl-agent 会在每一个节点上安装

          3135installed.png

          查看节点

          在节点详情页可以看到节点已连接,显示了集群中各节点的基本信息

          image.png

          点击左边栏应用部署菜单可以查看已部署的应用相关信息和资源使用情况

          cloud_install3.png

          需要查看集群中特定子节点的状态信息时,可以点击右侧查看按钮进行查看

          image.png

          在子节点详情页面,可以查看这个边缘子节点的标签,这个即位端侧对应节点实际的标签信息,这些标签可以后续作为应用部署到特定子节点的筛选依据

          image.png

          image.png

          在这里可以编辑子节点上的标签,可以进行增删改操作,例如图中添加了demo:02的标签,然后点击确定按钮

          image.png

          注意:仅支持集群在线且子节点Ready时对子节点标签进行修改,修改信息会在下次端侧上报时同步。系统自带的标签不建议修改或删除,避免引起意外。

          更新后查看子节点标签如下:

          image.png

          也可以在端上进行查看

          image.png

          卸载节点

          点击节点上方的安装命令,在对应模式在最下面提供了边缘测节点卸载命令

          cluster_delete.png

          在设备端执行即可卸载相关资源

          cluster_delete2.png

          上一篇
          单节点管理
          下一篇
          节点影子