
KubeEdge 是一个开源的系统,可将本机容器化应用编排和管理扩展到边缘端设备。 它基于Kubernetes构建,为网络和应用程序提供核心基础架构支持,并在云端和边缘端部署应用,同步元数据。KubeEdge 还支持 MQTT 协议,允许开发人员编写客户逻辑,并在边缘端启用设备通信的资源约束。KubeEdge 包含云端和边缘端两部分。
v1.9.0 下载
在v1.9.0 发布页面下载 v1.9.0 。
KubeEdge v1.9 发行说明
1.9 新功能
- 支持通过 ServiceBus 为应用程序从边缘到云端的自定义 HTTP 请求路由
ServiceBus 中添加了 HTTP 服务器,以支持应用程序从边缘到云的自定义 http 请求路由。当客户端在边缘时,这简化了云上 http 服务器的其余 api 访问。
有关更多详细信息,请参阅链接。( #3254 , #3301 )
- 支持 CloudCore 独立于 Kubernetes Master 主机运行
CloudCore现在支持独立于Kubernetes Master主机运行,增加了iptablesmanager作为独立组件,用户只需将iptablesmanager部署到Kubernetes Master主机,即可自动添加Cloud-Edge隧道的iptable规则
有关更多详细信息,请参阅链接。(#3265)
EdgeMesh 的隧道模块增加了 tls 和加密安全功能。这些特性为用户的edgemesh-server组件带来了更安全的保护措施,降低了edgemesh-server被攻击的风险。
有关更多详细信息,请参阅链接。(边缘网格#127 )
EdgeMesh 在易用性方面有很多改进。现在,用户可以通过一个 helm 命令轻松部署 EdgeMesh 的服务器和代理组件。同时取消了对服务端口命名的限制,去掉了docker0依赖,方便用户使用EdgeMesh。
有关更多详细信息,请参阅链接。( EdgeMesh#123 , EdgeMesh#126 , EdgeMesh#136 , EdgeMesh#175 )
- 支持使用 Helm 容器化部署 CloudCore
CloudCore 现在支持使用 Helm 进行容器化部署,提供更好的容器化部署体验。
有关更多详细信息,请参阅链接。(#3265)
- 支持使用yum包管理器编译成rpm包安装在openEuler等操作系统上
KubeEdge 现在支持编译成 rpm 包并使用 yum 包管理器安装在 openEuler 等操作系统上。
有关更多详细信息,请参阅链接。( #3089 , #3171 )
升级前的重要步骤
如果要独立于Kubernetes Master主机部署CloudCore,请部署独立的iptablesmanager。
有关更多详细信息,请参阅链接。(#3265)
其他显着变化
Bug修复