写点什么

Kubernetes 边缘计算平台 KubeEdge 成为 CNCF 孵化器项目

2020 年 10 月 16 日

Kubernetes边缘计算平台KubeEdge成为CNCF孵化器项目

CNCF 技术指导委员会(TOC)宣布将 KubeEdge 作为一个孵化项目。KubeEdge 是一个旨在“为云设备和边缘设备之间的网络、应用部署和元数据同步提供基础设施支持”的平台,并使用 Kubernetes 作为底层基础。


KubeEdge 最初由一家叫作 Futurewei(华为一家附属公司)的公司开发的,于 2019 年 3 月 12 日被提议成为 CNCF 的一个沙箱。开发团队于 2019 年 6 月发布了 v1.0,并每个季度发布一个版本。值得注意的是,KubeEdge 是 CNCF 托管的第一个边缘计算项目。


KubeEdge的目标是让边缘设备成为“云的延伸”。KubeEdge 的特性包括 Kubernetes API 兼容性、优化的节点组件和运行时、双向多路消息传递通道,以及通过边缘元数据持久性实现本地设备自治。它还支持多种边缘协议,并试图提供云和边缘应用程序和资源的统一管理。该项目的维护人员 Sean Wang 在 2019 年的一次KubeEdge演讲中表示,KubeEdge 希望“在边缘实现计算和智能化”。


KubeEdge 包含了两组组件——运行在云端的组件和运行在边缘节点上的组件。云端组件(统称为 CloudCore)包括边缘控制器、云控制器和云中心。云中心起到网关的作用,并管理来自边缘节点的连接。控制器充当协调器,边缘控制器还充当 Kubernetes API 服务器和边缘之间的桥梁。CloudCore 是 Kubernetes 部署的控制平面,工作节点位于边缘。云端和边缘是“松散耦合”的,当网络与云端断开连接时,边缘的代理可以“自主管理容器和物联网设备,当网络重新连接时,可以与云端同步元数据”。



图片来源:KubeEdge文档


边缘组件称为 EdgeCore,包括边缘 Hub、EdgeMesh、元数据管理器和 DeviceTwin。EdgeMesh 作为边缘的一个服务网格,确保边缘到边缘和边缘到云端之间的服务发现是一致的。在边缘节点上,一个叫作 Edged 的“轻量级 kubelet”负责执行 pod 生命周期管理任务。边缘设备 API 被建模成 Kubernetes 自定义资源定义(CRD)——其中“DeviceModel”用于定义设备是什么,而“DeviceInstance”表示设备的实例。当控制平面能够支持高可用性时,KubeEdge 也可以支持边缘轻量级 Kubernetes 集群。内部边缘通信通过标准MQTT协议进行。


在撰写本文时,KubeEdge 支持 Docker、containerd、CRI-O 和 Virtlet 作为边缘节点的容器运行时。


KubeEdge 的源代码可以在GitHub上找到。有关将 Kubernetes 作为边缘计算平台的更多信息可以在物联网边缘工作组白皮书中找到。


原文链接


CNCF Approves Kubernetes Edge Computing Platform KubeEdge as Incubating Project


2020 年 10 月 16 日 17:471129

评论

发布
暂无评论
发现更多内容

死磕Java并发编程(9):无界线程安全队列ConcurrentLinkedQueue源码解析

七哥爱编程

Java并发 jdk源码 队列

《CSS 选择器世界》读书笔记

Zoro

CSS Java html 读书笔记 前端 张鑫旭

找到自己的领域,然后封神

一尘观世界

成长 提升 领域 机遇 趋势

在线修改主从复制选项

Simon

MySQL

Spring Boot可执行JAR的原理

小判

Spring Boot 类加载 Fat-JAR deflate JAR URL

引入了绩效管理,团队反而一天不如一天了?(二)

无箭的丘比特

团队管理 企业文化 绩效

可能是最最最最简单的搭建博客方法

彭宏豪95

GitHub 写作 博客 GitPress

裸机Ubuntu18.04 配置实现人脸识别的第三方库

月夜

dlib face_recognition 人脸识别 环境配置

引入了绩效管理,团队反而一天不如一天了?(一)

无箭的丘比特

团队管理 企业文化 绩效

抽象

落英亭郎

系统设计 面向对象 抽象

说说数据库主从同步延迟的一个解决方案

M1racle

数据库 主从同步

深入解读 IaaS、PaaS、SaaS

燕陈华

IaaS PaaS SaaS

嫌 OSS 查询太慢?看我们如何将速度提升 10 倍!

苏锐

大数据 性能优化 数据湖 OSS 对象存储

阅读有术:怎么记住书中的内容

子不语

学习 方法论 读书方式

上下文切换的资源消耗

麻瓜镇

多线程 操作系统

Web3极客日报#137

谢锐 | Frozen

区块链 独立开发者 技术社区 Rebase Web3 Daily

基于Serverless架构的Git代码统计

刘宇

为什么我们要工作

黄大路

思考 工作

CTO股权”避坑“,你根本不知道我们多努力

赵新龙

TGO鲲鹏会 股权 CTO

和儿子装一台 Hackintosh

苏锐

DIY Hackintosh 装机

云函数中使用Python-ORM: Peewee

刘宇

当你不知道怎么学习新技术时

石君

学习 方法论

Flink 1.10 细粒度资源管理解析

Apache Flink

大数据 flink 流计算 实时计算

个人的投资原则

史前靓仔

谈一谈自由职业者的心态

Bob Jiang

自由职业 写作 心态 营销

(乱记)“怎样培养优秀孩子”

启润

回文串解题记录

程序员菜哥

Java 算法

我的编程之路-3(熟练)

顿晓

c++ 调试 经历 项目 疑问

ONTAP 9 巡检模板

HU

0风险高收益的投资

Neco.W

学习 投资 自我提升

MySQL 实现排名

黄大路

数据挖掘 MySQL 数据库 sql 数据分析

NLP领域的2020年大事记及2021展望

NLP领域的2020年大事记及2021展望

Kubernetes边缘计算平台KubeEdge成为CNCF孵化器项目-InfoQ