首页 > 其他分享 >边缘节点管理

边缘节点管理

时间:2023-01-25 10:55:28浏览次数:42  
标签:管理 形式 边缘 集群 计算资源 节点

KubeEdge中对边缘节点的管理有如下3种形式。

1)以节点的形式管理边缘计算资源:在云上部署整个系统的控制面,计算资源在边缘都以节点的形式来管理。

2)以独立集群的形式管理边缘计算资源:在边缘通过部署独立的Kubernetes集群的方式对边缘的计算资源进行管理。

3)以多集群的形式管理边缘计算资源:在边缘通过部署多个集群的方式对边缘的计算资源进行管理,即在云上有一个统一控制平面对边缘的多个集群进行管理。

1 以节点的形式管理边缘计算资源

以节点的形式管理边缘计算资源如下所示。

 

以节点的形式管理边缘计算资源

在该方式下,我们需要注意如下三点。

1)云、边协同:因为在边缘上网络质量不可控,会经常出现云与边缘断网的情况。在这种情况下,我们要保证已经在边缘节点上运行的相关应用负载也能正常运行。

2)适应边缘的网络模型:由于存在云与边缘经常断网的情况,应用负载在边缘的相互访问应该与在云上有所区别。目前,应用负载在云上相互访问是以域名的形式进行的。域名解析是通过运行在云上的DNS服务器完成的。这种机制应用到边缘显然不合适。具体的边缘网络模型,读者可以参考KubeEdge官网的EdgeMesh部分。

3)适应边缘的网关:目前,云计算集群的网关是通过一个总的集群入口来实现的。由于云和边缘距离较远,而且存在云与边缘经常断网的情况,将这种网关机制应用到边缘显然也不合适,需要设计专门面向边缘的网关模型。目前,官方还没有提供该方面相关内容。

上述以节点的形式管理边缘计算资源的方案是KubeEdge官方已经实现的方案,也是官方的推荐方案。

2 以独立集群的形式管理边缘计算资源

以独立集群的形式管理边缘计算资源如下所示。

 

以独立集群的形式管理边缘计算资源

在该方式下,我们需要注意以下两点。

1)边缘的资源:在边缘上普遍存在计算资源受限的情况,当计算资源低于某个值时,会出现集群无缘无故挂掉的情况。

2)边缘设备的CPU架构:在边缘上,设备的CPU架构以ARM(ARM32/64)为主,而不是以云数据中心流行的X86为主,所以在准备相关可执行文件时,要根据设备的CPU架构下载相应的版本。

3 以多集群的形式管理边缘计算资源

以多集群的形式管理边缘计算资源如下所示。

 

以多集群的形式管理边缘计算资源

在该方式下,需要注意以下两点。

1)状态数据的同步:当以部署多种集群的方式对边缘的计算资源进行管理时,边缘集群存在数量多、分散的特点,云上的控制平面如何统一管理这些数量巨大、分散的集群,这些集群之间的状态数据如何同步是在该方式下需要首先解决的问题。

2)边缘多集群网络模型:在以多集群的形式管理边缘计算资源时,单个集群的网络如何管理、集群间的网络如何管理,这也是在该方式下需要解决的问题。

 

标签:管理,形式,边缘,集群,计算资源,节点
From: https://www.cnblogs.com/muzinan110/p/17066743.html

相关文章

  • 管理边缘负载EdgeCore组件
     EdgeCore架构EdgeCore包含的功能模块比较多,包括EdgeHub、MetaManager、DeviceTwin、EventBus、Edged、EdgeMesh、CSI和CNI。接下来逐个对其进行解析。1)EdgeHub:KubeEdg......
  • 设备管理模型
    设备管理模型是在Kubernetes已有的资源管理模型基础上,增加设备资源管理模型。本节将从设备资源管理模型和设备资源管理流程两个维度进行系统梳理和分析,具体如下所示。 ......
  • 数据库冗余字段的策略和管理
    思路冗余字段的使用在多表联合查询都是大数据量的表的情况下,确实是个不错的选择,有效的减少了IO操作。但结合已有的项目产品来看,冗余字段确实是双刃剑。尤其是大项目的开发......
  • 学习项目管理 运用项目管理
    一、为什么转型做项目经理?1、学历贬值2、经验饱和3、能力褪化4、精神压抑5、健康透支6、钱途渺茫二、职场4把杀猪当1、没完没了2、沙雕队友3、晋升瓶颈4、温水煮......
  • k8s node节点加入集群
    秘钥必须要对,不然加不了这个连接的秘钥是在k8s的master节点init完成之后最后面的那段,复制过来就行,如果忘记了,重新生成一个也可以......
  • 学习笔记——CentOS中的时间日期类命令;用户管理类命令(useradd,passwd ,id,su ,userdel,who
    2023-01-24一、CentOS中的时间日期类命令1、date显示当前时间(1)date (功能描述:显示当前时间)(2)date+%Y(功能描述:显示当前年份)(3)date+%m(功能描述:显示当前月份)(4)date......
  • day11 学生管理系统python版本
    学生管理系统Python版本student.py'''这个是学生模块,用来实现学生模型类的定义保存学生信息'''classStudent(object):#定义一个初始化方法,定义学生信息......
  • OpenWrt安装Filebrowser网页文件管理器
    平台ARMv8Processorx4(1416MHz,43.8°C)OpenWrtR22.9.9/LuCIMaster(git-22.247.60943-cb4150f)安装超轻量化私有云盘FileBrowser安装及使用opkginstall......
  • 《左耳听风》小记随笔 —— 管理设计
    分布式锁必须满足的要求安全性(Safety):在任意时刻,只有一个客户端可以获得锁(排他性)。避免死锁:客户端最终一定可以获得锁,即使锁住某个资源的客户端在释放锁之前崩溃或者网......
  • Vuw2和Vue3如何使用ref获取元素节点?
    Vue2中<template><divid="app"><divref="echohye">新年快乐</div></div></template><script>exportdefault{mounted(){console.log(this.$refs.echohye)......