
English | 简体中文
KubeEdge 是一个开源的系统,可将本机容器化应用编排和管理扩展到边缘端设备。它基于 Kubernetes 构建,为网络和应用程序提供核心基础架构支持,并在云端和边缘端部署应用,同步元数据。KubeEdge 还支持 MQTT 协议,允许开发人员编写客户逻辑,并在边缘端启用设备通信的资源约束。KubeEdge 包含云端和边缘端两部分。
使用 KubeEdge,可以很容易地将已有的复杂机器学习、图像识别、事件处理和其他高级应用程序部署到边缘端并进行使用。 随着业务逻辑在边缘端上运行,可以在本地保护和处理大量数据。 通过在边缘端处理数据,响应速度会显著提高,并且可以更好地保护数据隐私。
KubeEdge 是一个由 Cloud Native Computing Foundation (CNCF) 托管的毕业级项目,CNCF 对 KubeEdge 的 毕业公告
Kubernetes 原生支持:使用 KubeEdge 用户可以在边缘节点上编排应用、管理设备并监控应用程序/设备状态,就如同在云端操作 Kubernetes 集群一样。
云边可靠协作:在不稳定的云边网络上,可以保证消息传递的可靠性,不会丢失。
边缘自治:当云边之间的网络不稳定或者边缘端离线或重启时,确保边缘节点可以自主运行,同时确保边缘端的应用正常运行。
边缘设备管理:通过 Kubernetes 的原生API,并由CRD来管理边缘设备。
极致轻量的边缘代理:在资源有限的边缘端上运行的非常轻量级的边缘代理(EdgeCore)。
KubeEdge 由云端和边缘端部分构成:

| Kubernetes 1.27 | Kubernetes 1.28 | Kubernetes 1.29 | Kubernetes 1.30 | Kubernetes 1.31 | Kubernetes 1.32 | |
|---|---|---|---|---|---|---|
| KubeEdge 1.19 | ✓ | ✓ | ✓ | - | - | - |
| KubeEdge 1.20 | + | ✓ | ✓ | ✓ | - | - |
| KubeEdge 1.21 | + | ✓ | ✓ | ✓ | - | - |
| KubeEdge 1.22 | + | + | ✓ | ✓ | ✓ | - |
| KubeEdge 1.23 | + | + | + | ✓ | ✓ | ✓ |
| KubeEdge HEAD (master) | + | + | + | ✓ | ✓ | ✓ |
说明:
* ✓ KubeEdge 和 Kubernetes 的版本是完全兼容的
* + KubeEdge 中有些特性或 API 对象可能在对应的 Kubernetes 版本中不存在
* - Kubernetes 中有些特性或 API 对象可能在对应的 KubeEdge 版本中不可用
从此文档开始你的 KubeEdge 之旅!
有关更多详细信息,请参阅我们在 kubeedge.io 上的文档。
要深入了解 KubeEdge,请在 examples 中尝试一些示例。
技术指导委员会 (TSC) 会议: - 太平洋时间:北京时间 周三 10:00-11:00(每双周一次,从 2020 年 2 月 26 日开始)。『查询本地时间』
例会时间: - 欧洲时间:北京时间 周三 16:00-17:30(每周一次,从 2020 年 2 月 19 日开始)。『查询本地时间』
会议资源: - 会议纪要和议程 - 会议视频记录 - 会议链接 - 会议日历 | 订阅日历
如果您需要支持,请从故障排除指南开始,然后按照我们概述的流程进行操作。
如果您有任何疑问,请以下方式与我们联系:
如果您有兴趣成为一个贡献者,也想参与到 KubeEdge 的代码开发中,请查看 CONTRIBUTING 获取更多关于如何提交 Patch 和贡献的流程。
KubeEdge的第三方安全审计报告已于2022年7月完成。此外,KubeEdge社区对KubeEdge进行了系统的安全分析和威胁建模。详细报告如下。
我们鼓励漏洞研究人员和行业组织主动将KubeEdge社区的疑似安全漏洞报告给KubeEdge社区安全团队(cncf-kubeedge-security@lists.cncf.io)。我们会快速的响应、分析和解决上报的安全问题或安全漏洞。
详细漏洞处理流程及如何上报漏洞请查看 Security Policy。
KubeEdge 基于 Apache 2.0 许可证,查看 LICENSE 获取更多信息。
$ claude mcp add kubeedge \
-- python -m otcore.mcp_server <graph>