KubeEdge — Overview

KubeEdge 是一个由华为贡献给 CNCF 的开源项目,旨在扩展 Kubernetes 到边缘计算,实现云边协同、计算下沉和设备管理。它通过轻量化设计和元数据持久化,确保边缘节点在离线时仍能自治。KubeEdge 的架构包括 CloudCore(云端)、EdgeCore(边缘节点)和 Device(设备)三部分,支持 WebSocket 消息通道和 MQTT 协议,用于设备管理和边缘应用的通信。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

KubeEdge

华为是 KubeEdge 的主要贡献者。该项目于 2018 年 9 月在 GitHub 上启动,并将其贡献给云原生计算基金会(CNCF),是 Kubernetes IOT Edge working group 的关键参考架构之一。

KubeEdge 在 Kubernetes 原生的容器编排和调度能力之上,实现了 云边协同、计算下沉、海量边缘设备管理、边缘自治 等能力。

KubeEdge 主打三个核心理念:

  1. 云边协同:边是云的延伸,用户的边可能位于私有网络,因此需要穿透私有网络,通过云来管理私有节点,KubeEdge 默认采用 “WebSocket + 消息封装” 来实现,这样只要边缘网络能访问外网情况下,就能实现双向通信,这就不需要边端需要一个公网的 IP。同时呢, KubeEdge 也优化了原生 Kubernetes 中不必要的一些请求,能够大幅减少通信压力,高时延状态下仍可以工作。

  2. 做到 Node 级别的元数据持久化:比如 Pod、ConfigMap 等基础元数据,直接持久化在 Node 设备上,边缘的节点离线之后,它仍可以通过本地持久化的元数据来管理这些应用。熟悉 Kubernetes 的同学应该知道,当 kubelet 重启后,它首先要向 Master 做一次 list watch 获取全量的数据,然后再进行应用管理工作,如果这时候边和云端的网络断开,是无法获得全量的基础元数据

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

范桂飓

文章对您有帮助就请一键三连:)

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值