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:47 2

评论

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

面试官:十亿级数据ES搜索怎么优化?我直接傻了

犬来八荒

Java 面试 大厂 java面试‘

写给孩子的两本书我读得津津有味

孙苏勇

读书 陪伴 随笔杂谈

如何快速将 Linux 系统制作成 ISO 镜像文件?

JackTian

Linux 运维 操作系统 镜像文件 ISO

腾讯的辣酱不香了 支付宝的区块链真能解决“萝卜章”问题?

CECBC区块链专委会

双链通 萝卜章 区块链方案

去面试Spring Cloud 被问的35个问题

小谈

Java 面试 springboot SpringCloud buffer JVM原理

最详细的 Spring Cloud OAuth2 单点登录使用教程送给大家

小闫

后端 JVM Java 面试 SpringCloud

信创舆情一线--英特尔暂停向浪潮供货

统小信uos

服务器 舆情 芯片

【自学成才系列一】multipass安装篇

小朱

multipass

Apache Beam学习笔记

BlueblueWings

极客大学架构师训练营 系统架构 分布式缓存 一致性哈希 Hash 第9课 听课总结

John(易筋)

极客时间 极客大学 极客大学架构师训练营 分布式缓存 一致性哈希

锦囊篇|一文摸懂SharedPreferences和MMKV(一)

ClericYi

七月份最新“美团+字节+腾讯”面试题,测试一下你能走到哪一面?

犬来八荒

Java 面试 java面试 大厂面试 线程’

终于有大佬把TCP/IP协议讲清楚了!面试再也不怂面试官提问了

小闫

jdk JVM Netty buffer TCP/IP

Linux 操作系统!开篇!!!

cxuan

Linux

ARTS-week5

王钰淇

ARTS 打卡计划

架构师训练营第五周总结

Melo

极客大学架构师训练营

产业数字化无法“一蹴而就”,而是“长跑冠军”。

CECBC区块链专委会

模式与重构-作业

秤须苑

当国产iVX遇上新晋产品PowerPlatform,能否披荆斩棘、稳住阵脚?

代码制造者

程序员 编辑器 低代码 快速开发 开发工具

架构0期Week4作业2

Nan Jiang

架构0期Week4作业1

Nan Jiang

Google官方MVP+Dagger2架构详解

小吴选手

架构 架构师 架构是训练营

「NIO系列」——之Reactor模型

小谈

Spring Boot reactor 后端 nio SpringCloud

基于 Flagger 和 Nginx-Ingress 实现金丝雀发布

郭旭东

Kubernetes CI/CD

面试腾讯被问JVM性能调优,勉强入职后,发现工资差了这么多

互联网架构师小马

Java 程序员 面试 性能优化 JVM

Redis 开创者 Salvatore Sanfilippo 退出 Redis 的代码日常维护工作

lmymirror

技术人 Redis作者

如果是你,年薪80万和阿里P7月薪36K,会怎么选?

犬来八荒

Java 腾讯 面试 阿里 java面试

谈谈容器和K8s

Gabriel

Java面试常用知识(附赠最新面试题)

架构大数据双料架构师

拥抱开源开放,易观技术开发者的星海征途

易观大数据

海豚调度 调度引擎

再有人问你分布式事务,把这篇扔给他

码哥小胖

分布式 Java 分布式

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