KubeEdge v1.8 版本发布:为大规模集群提供更好的可扩展性支持

北京时间 8 月 31 日,KubeEdge 发布了新的特性版本 v1.8.0,为大规模集群提供更好的可扩展性支持。本次发布的1.8版本新特性包括:CloudCore 对大规模集群的 Active-Active HA 支持、EdgeMesh 架构修改、EdgeMesh 跨局域网通信、提供了Golang 实现的mapper、升级Kubernetes依赖到v1.21.4,并修复了9处问题。

新功能

1. CloudCore 对大规模集群的 Active-Active HA 支持 [Beta]

CloudCore 现在支持 Active-Active HA 模式部署,为大规模集群提供更好的可扩展性支持。Cloud-Edge 隧道还可以与多个 CloudCore 实例配合使用。CloudCore 现在可以自动为 Cloud-Edge 隧道添加 iptable 规则。

2. EdgeMesh 架构修改

EdgeMesh 现在有两个部分:edgemesh-server 和 edgemesh-agent。edgemesh-server需要一个公网IP地址,当用户使用跨局域网通信时,它可以作为LibP2P模式下的中继服务器或协助agent建立p2p打洞。edgemesh-agent 用于代理用户节点的所有应用流量,充当不同位置 Pod 之间通信的代理。

3. EdgeMesh 跨局域网通信

用户可以使用跨局域网通信功能,实现跨局域网边缘到边缘应用通信和跨局域网边缘到云应用通信。

4. Onvif Mapper

基于新的设备映射器标准,提供了带有 Golang 实现的 Onvif Mapper。用户现在可以使用 Onvif Mapper 来管理 ONVIF IP 摄像机。

5. Kubernetes 依赖升级

将发布的Kubernetes版本升级到v1.21.4,用户现在可以在云端和边缘使用新版本的功能。

升级前的重要步骤

注意: 在 v1.8 EdgeMesh 已经与 EdgeCore 解耦并移至EdgeMesh repo,如果您使用的是 EdgeMesh,请安装最新版本的 EdgeMesh。

其他显着变化

  • 重构边缘站点:导入函数和结构而不是复制代码

  • 创建新 cm 后避免更新 cm 

  • 解决离线安装ke时校验和文件下载问题

  • 当容器的 env 从 configmap 或 secret 注入时,cloudcore 支持 configmap 动态更新

  • 从 edgecore 中删除 edgemesh 

  • keadm:使用 join 命令时支持自定义标签

  • 支持 k8s v1.21.X

  • 处理 node/*/membership/detail 

  • 无条件同步响应消息

  • 支持默认的 NVIDIA SMI 命令

Bug修复

  • 修改隧道端口的值

  • 修复 apiserver 的消息

  • 修复 TrimLeft 或 TrimRight 的错误使用

  • cloudhub:修复 signEdgeCert nil 指针

  • 使用 UpdateDeviceStatusWorkers 作为 updateDeviceStatus 例程

  • 解决 metaserver handler.go 的并发映射写入

  • 修复 modbus 配置参数空值无效的问题 

  • 入场:修复 pod 容忍替换

  • 修复指标请求中的目标 kubeletendpoint 端口

附:KubeEdge社区贡献和技术交流地址

网站: https://kubeedge.io

Github地址: https://github.com/kubeedge/kubeedge

Slack地址: https://kubeedge.slack.com

邮件列表: https://groups.google.com/forum/#!forum/kubeedge

每周社区例会: https://zoom.us/j/4167237304

Twitter: https://twitter.com/KubeEdge

文档地址: https://docs.kubeedge.io/en/latest/

优秀的个人博客,低调大师

微信关注我们

原文链接:https://www.oschina.net/news/159303

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
优质分享Android(本站安卓app)

优质分享Android(本站安卓app)

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Mario,低调大师唯一一个Java游戏作品

Mario,低调大师唯一一个Java游戏作品

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的、适应高吞吐量的数据库方案。

Eclipse(集成开发环境)

Eclipse(集成开发环境)

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。