kubeEdge的MetaManager模块简介
MetaManager
是edged和edgehub之间的消息处理器,它还负责将元数据存储到轻量级数据库SQLite或从中检索元数据(metadata)。
根据以下不同的operation接收不同类型的消息:
² Insert
² Update
² Delete
² Query
² Response
² NodeConnection
² MetaSync
Insert Operation
(when new objects are created)
插入操作请求由edgehub从云接收—>分派到metamanager—>保存在sqlite中并将异步消息发送到edged—>edged处理Insert请求(例如通过启动pod并在消息中填充response)—>metamanager检查消息,提取resp并发送回edgehub—>edgehub将resp发送回云。
Update Operation
(can happen on objects at the cloud/edge)
Delete Operation
(when objects like pods are deleted from the cloud)
Query Operation(查询)
可以在边缘本地查询元数据metadata,也可以从cloud查询某些远程资源(例如config maps/secrets)。根据分隔符“ /”,可以将消息资源分为三部分(resKey,resType,resId)。
Response Operation
Responses are returned for any operations performed at the cloud/edge.
NodeConnection Operation
NodeConnection从edgeHub接收操作消息,以提供有关云连接状态的信息。metamanager会在内存中跟踪此状态,并在某些操作中使用它,例如对云的远程查询。
MetaSync Operation
此操作信息会被metamanager定期发送,以同步边缘节点上运行的pod的状态。同步间隔是可配置的,在conf/edge.yaml中,默认60秒
最新文章
- down的另一种用法
- guess number
- IE6 P标签下DIV无法inline-block
- 大数计算_BigNum优化_加减乘除乘方取余_带注释_数组
- 【SIGGRAPH】用【有说服力的照片真实】技术实现最终幻想15的视觉特效
- Android study first ----------安卓项目目录结构及adb指令
- Centos Python2 升级到Python3
- hdu 3836 Equivalent Sets
- centos5.8本地安装yum资源,安装软件包
- 使用.bat来执行Java程序基础
- 怎么过滤 &;nbsp;
- 雷林鹏分享:jQuery EasyUI 数据网格 - 自定义排序
- mongodb导入导出数据
- 转载:UML学习(二)-----类图(silent)
- 集合总结一(ArrayList的实现原理)
- (原)2018牛课多校第4场--G
- AndroidのInputFillter之按字符过滤长度,一个中文当两个字符
- ssh scp 加端口
- SSISDB6:参数和环境变量
- 006使用Grafana展示时间序列数据
热门文章
- UE 实现镜头平移,旋转和缩放
- C与C++有什么区别
- KingbaseES 自增列三种方式
- Gitea v1.17.0 正式发布 | 集成软件包管理器、容器镜像仓库
- [Python]-字典-实践经验总结
- Kubernetes 中部署 NFS-Subdir-External-Provisioner 为 NFS 提供动态分配卷
- kvm安装windows使用virtio驱动下载地址
- es证书生成方式
- Elasticsearch:Elasticsearch SQL介绍及实例 (一)
- 前端三件套 HTML+CSS+JS基础知识内容笔记