ThingsenseLite用户手册 V1.0.0 Help

基本概念

运行架构

ThingSense运行架构.png
  1. 如图是常见应用场景涉及的架构,ThingSense对应管理云,主要总用是通过K8s集群主节点间接控制边缘端,实现如下功能

    • 通过集群实现对边缘网关的管理

    • 通过集群实现对应用的管理

    • 通过集群实现将适合的应用放到适合的网关

  2. 应用场景中共享云,目前对应ThingSense的镜像管理服务

  3. 应用场景中对应的计算云,对应着最终用户的业务,如实现数据采集、远程控制、AI处理等

基本概念

本文主要介绍使用ThingSense平台时需要了解名称的基本概念。

基本概念

ThingSense概念

概念关系

描述

K8s集群

集群

集群≈k8s集群

ThingSense平台连接的集群就是K8s集群,但是下面针对集群的操作层面集群指的是边缘网关集群,主要的关注点在于网关以及运行到网关的应用

K8s Node

节点

节点=K8s Node

节点即边缘端节点,被应用整体管理

K8s 标签

标签

标签=k8s 标签

实现对节点的分组,通过管理节点与标签的映射关系,最终实现通过标签批量部署

Docker镜像

镜像

镜像=Docker镜像+配置文件模板

从镜像管理服务中入库到ThingSense,并追加配置文件模板,便于后续维护,配置文件模板包含Common和Special两类

Common解决的是通用配置文件,在所有的节点上该配置文件均一致

Specal解决的是个性化配置文件:如每个边缘端均需要配置摄像机ip地址

K8s Pod应用

应用

应用=K8s Pod应用+通用配置文件(Common)

引用镜像定义一个应用,此时需根据实际部署环境对Common配置文件进行初始化,可以通过一个镜像创建多个应用,但是配置文件不同.

Deployment

部署

部署=Deployment=应用+个性化配置文件(Special)

引用应用创建一个部署,并配置Special配置文件,一个应用可以被多个部署引用创建多个部署

变量

/

独属于ThingSense的概念,为了实现Special配置文件自动生成生成个性化配置,通过定义一个变量并配置到Special配置文件中,后台会根据指定的变量针对每个网关生成一个个性化配置文件

Last modified: 25 June 2024