KubeEdge向左,K3S向右

2019 年 4 月 04 日

KubeEdge向左,K3S向右

KubeEdge 是华为捐献给 CNCF 的第一个开源项目,也是全球首个基于 Kubernetes 扩展的,提供云边协同能力的开放式边缘计算平台。KubeEdge 的名字来源于 Kube + Edge,顾名思义就是依托 Kubernetes 的容器编排和调度能力,实现云边协同、计算下沉、海量设备接入等。

K3S 是 Rancher 开源的一个自己裁剪的 Kubernetes 发行版,K3S 名字来源于 K8s – 5,这里的“5”指的是 K3S 比 Kubernetes 更轻量使得它能更好地适配 CI,ARM,边缘技术,物联网和测试这 5 个场景。

同样是基于 Kubernetes,同样是致力于解决边缘场景问题的开源软件,这两个项目不免经常被人拿来比较。本文将以边缘计算的实际场景和挑战为出发点,为您剖析 Kubernetes 能够在边缘计算领域的发力点,最后全方位对比 KubeEdge 和 K3S。

边缘计算场景分类与挑战

这里要讨论的“边缘”特指计算资源在地理分布上更加靠近设备,而远离云数据中心的资源节点。典型的边缘计算分为物联网(例如:下一代工业自动化,智慧城市,智能家居,大型商超等)和非物联网(例如:游戏,CDN 等)场景。

在现实世界中,边缘计算无法单独存在,它必定要和远程数据中心 / 云打通(具体原因见下文)。以 IoT(Internet of Things,物联网)为例,边缘设备除了拥有传感器收集周边环境的数据外,还会从云端接收控制指令。边缘设备与云连接一般有两种模式:直连和通过中继边缘节点连接,如下图所示:

原文链接:【 https://www.infoq.cn/article/r5cdwud7OuaoDq_p2qya 】。未经作者许可,禁止转载。

登录后可解锁全站优质内容

免费畅享技术公开课、顶尖技术团队访谈、一线互联网大厂技术实践

文章
视频
电子书
研究报告
立即登录
2019 年 4 月 04 日 16:07 10686

评论 1 条评论

发布
用户头像
1、不知道你认为的“边云协同”指的是什么,如果是云端能控制边缘侧节点的应用部署、状态监控等功能,那么rancher的体系是可以做的,通过将k3s集群导入rancher,rancher可以完成节点管理、应用监控与部署等功能,本文的分析是否过于主观臆断?
2、k3s的agent和server同时部署在边缘侧,也有其好处,为了实时监控节点和应用的状态,agent和server本身在较为频繁地进行数据交互,假如agent在边缘侧,server在云端,这个数据同步是否会造成较大网络损耗(agent数量很多的情况下)?
3、KubeEdge和k3s确实走的不同路线,各有优劣,KubeEdge开源了server端确实是好事,k3s使用Rancher做管理还是有不足,等RancherEdge出来应该能弥补。总之,还是期待KubeEdge和k3s项目的发展,促进边缘计算的大规模应用落地。
2019 年 04 月 10 日 16:54
回复
没有更多评论了
发现更多内容

初学架构方法

Zzzz

极客大学架构师训练营

第一周命题作业

BOBBB

week-1-part2 学习总结

451409827

ARTS打卡 第17周

引花眠

微服务 ARTS 打卡计划

架构师训练营第一周课程笔记及心得

Airs

ARTS Week17

时之虫

极客时间架构 1 期:第 1 周架构方法 - 命题作业

Null

架构师第一周笔记

Geek_Gu

课程大作业

小胖子

SpringBoot系列(1)-初识SpringBoot

引花眠

springboot 学习总结

【架构师训练营1期】第一周作业

诺乐

架构师训练营第 1 期第一次作业

Geek_a01290

极客大学架构师训练营

架构师训练营学习笔记

Erwa

第一周学习总结

tothegump

个人总结 架构师训练营第一期

第一周:学习总结

BOBBB

第1周 作业

Pyr0man1ac

架构师训练营1期-WEEK01-作业

Geek.Kwok

极客大学架构师训练营

架构师第一周

Geek_Gu

极客大学架构师训练营

week1 架构方法总结

zero2onemore

# 架构师训练营Week1总结

lggl

极客大学架构师训练营 UML

架构师训练营-第一周命题作业

咖啡

第一周

Geek_9527

第一周命题作业

git 常用操作及 git 工作流介绍

hepingfly

git git分支操作 git工作流

工作10年后,再看String s = new String("xyz") 创建了几个对象?

科技缪缪

Java 面试 编程语言 JVM

Week_01学习总结

golangboy

我搭建了一套企业级私有Git服务,抗住了每天上万次攻击!

冰河

git 代码管理 代码仓库 私有服务 远程协作

架构师训练营第一周总结

知鱼君

极客大学架构师训练营

食堂就餐卡系统设计

灵霄

极客大学架构师训练营

# 架构师训练营Week1作业

lggl

极客大学架构师训练营

week-1-part1 食堂就餐卡系统设计

451409827

极客大学架构师训练营

第1周 作业

wgl

UML

众安黑客马拉松大赛总决赛-InfoQ小编探班

众安黑客马拉松大赛总决赛-InfoQ小编探班

KubeEdge向左,K3S向右-InfoQ