Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >大规模 IoT 边缘容器集群管理的几种架构-5-总结

大规模 IoT 边缘容器集群管理的几种架构-5-总结

作者头像
东风微鸣
发布于 2023-09-15 07:18:17
发布于 2023-09-15 07:18:17
2560
举报

前文回顾

1.大规模 IoT 边缘容器集群管理的几种架构-0-边缘容器及架构简介[1]2.大规模 IoT 边缘容器集群管理的几种架构-1-Rancher+K3s[2]3.大规模 IoT 边缘容器集群管理的几种架构-2-HashiCorp 解决方案 Nomad[3]4.大规模 IoT 边缘容器集群管理的几种架构-3-Portainer[4]5.大规模 IoT 边缘容器集群管理的几种架构-4-Kubeedge[5]

📚️Reference: IoT 边缘计算系列文章[6]

总结

解决方案

优点

缺点

适用场景

Rancher+K3s

- 原生 Kubernetes 生态- 完整的企业功能- 运维简单

- 资源占用较多- (边缘)网络复杂且较多

1. 中大型边缘(如工厂等)2. 创业公司:边缘业务快速启动

HashiCorp 解决方案

- 部署旧版应用程序- 简单可靠- HashiCorp 生态系统

- 不兼容 Kubernetes 生态- 管理功能较少

1. 大/超大规模边缘2. 熟悉 HashiCorp 生态系统

Portainer + Docker

- 降低边缘项目所需的员工技能水平- 轻量- 支持边缘 FIDO 和 英特尔 AMT

- 开源版功能受限

1. 小型/家庭边缘2. 员工对 K8s 和 HashiCorp 均不太了解

Kubeedge

- 大规模- 支持复杂的边云网络环境- 边缘设备管理

- 复杂度高- 中文文档质量一般- 自动化运维困难

1. 大型公司:大/超大规模边缘2. 边缘网络特别复杂3. 信创需求

本文介绍了边缘容器/边缘计算的基本概念及发展趋势,以及在边缘大规模分散管理的情况下,特别需要容器/Kubernetes/容器编排统一管理分发的能力。同时介绍了在边缘场景下的一些优点和缺点,以及具体的场景。

然后引出本文的重心:IoT 边缘容器集群管理的几种架构。

•Rancher + K3s•HashiCorp 解决方案 --- Nomad + Docker•Portainer + Docker•Kubeedge

并提供这几种架构相关的参考架构图、方案优缺点及适用场景。

希望本文对各位在 IoT 边缘容器管理架构设计时有所帮助。🎉🎉🎉

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023/02/20 09:18:00,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 东风微鸣技术博客 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
大规模 IoT 边缘容器集群管理的几种架构-6-个人体验及推荐
1.大规模 IoT 边缘容器集群管理的几种架构-0-边缘容器及架构简介[1]2.大规模 IoT 边缘容器集群管理的几种架构-1-Rancher+K3s[2]3.大规模 IoT 边缘容器集群管理的几种架构-2-HashiCorp 解决方案 Nomad[3]4.大规模 IoT 边缘容器集群管理的几种架构-3-Portainer[4]5.大规模 IoT 边缘容器集群管理的几种架构-4-Kubeedge[5]6.大规模 IoT 边缘容器集群管理的几种架构-5-总结[6]
东风微鸣
2023/09/01
6410
大规模 IoT 边缘容器集群管理的几种架构-6-个人体验及推荐
CTO 的云原生生态系统指南
翻译自 A CTO’s Guide to Navigating the Cloud Native Ecosystem 。
云云众生s
2024/03/27
1530
CTO 的云原生生态系统指南
大规模 IoT 边缘容器集群管理的几种架构-4-Kubeedge
1.大规模 IoT 边缘容器集群管理的几种架构-0-边缘容器及架构简介[1]2.大规模 IoT 边缘容器集群管理的几种架构-1-Rancher+K3s[2]3.大规模 IoT 边缘容器集群管理的几种架构-2-HashiCorp 解决方案 Nomad[3]4.大规模 IoT 边缘容器集群管理的几种架构-3-Portainer[4]
东风微鸣
2023/09/15
4920
大规模 IoT 边缘容器集群管理的几种架构-4-Kubeedge
大规模 IoT 边缘容器集群管理的几种架构-3-Portainer
1.大规模 IoT 边缘容器集群管理的几种架构-0-边缘容器及架构简介[1]2.大规模 IoT 边缘容器集群管理的几种架构-1-Rancher+K3s[2]3.大规模 IoT 边缘容器集群管理的几种架构-2-HashiCorp 解决方案 Nomad[3]4.大规模 IoT 边缘容器集群管理的几种架构-3-Portainer[4]
东风微鸣
2023/09/15
3710
大规模 IoT 边缘容器集群管理的几种架构-3-Portainer
大规模 IoT 边缘容器集群管理的几种架构-0-边缘容器及架构简介
边缘容器是分散的计算资源,尽可能靠近最终用户或设备,以减少延迟、节省带宽并增强整体数字体验。
东风微鸣
2023/09/15
5430
大规模 IoT 边缘容器集群管理的几种架构-0-边缘容器及架构简介
大规模 IoT 边缘容器集群管理的几种架构-1-Rancher+K3s
•Rancher: Kubernetes 统一管理平台, Rancher 是为采用容器的团队提供的一个完整的软件栈。它解决了管理多个 Kubernetes 集群的操作和安全挑战,同时为 DevOps 团队提供了运行容器化工作负载的集成工具。•K3s: 完美适配边缘, K3s 是一个高可用的、经过认证的 Kubernetes 发行版,设计用于无人值守、资源受限的远程地点或物联网设备内的生产工作负载。K3s 被打包成一个<60MB的二进制文件,减少了安装、运行和自动更新一个生产型 Kubernetes 集群所需的依赖性和步骤。ARM64 和 ARMv7 都被支持,二进制文件和多架构镜像都可以使用。K3s 在小到 Raspberry Pi,大到 AWS a1.4xlarge 32GiB 服务器上都能很好地工作。
东风微鸣
2023/09/15
6900
大规模 IoT 边缘容器集群管理的几种架构-1-Rancher+K3s
大规模 IoT 边缘容器集群管理的几种架构-2-HashiCorp 解决方案 Nomad
1.大规模 IoT 边缘容器集群管理的几种架构-0-边缘容器及架构简介[1]2.大规模 IoT 边缘容器集群管理的几种架构-1-Rancher+K3s[2]
东风微鸣
2023/09/15
4000
大规模 IoT 边缘容器集群管理的几种架构-2-HashiCorp 解决方案 Nomad
Nomad 会替代 Kubernetes 吗?对比一下,两者如何选择?
根据目前的市场状况,大多数人都同意 Kubernetes(又名“K8s”)赢得了容器编排之战,战胜了 Docker Swarm 和 Mesos 等替代品。但在 K8s (2014) 的同一时间还有另一个编排项目,那就是 HashiCorp 的 Nomad。(2015)
我的小碗汤
2023/03/19
1.3K0
Nomad 会替代 Kubernetes 吗?对比一下,两者如何选择?
OVHcloud 启用大规模 Kubernetes 集群管理
在 2024 年巴黎 KubeCon 上,OVHcloud 将推出托管 Rancher 服务和数据平台,以帮助简化 K8s 编排和数据管理。
云云众生s
2024/05/15
1690
浅谈K3OS:首个K8s操作系统,为边缘计算而生!
4月24日,容器软件提供商Rancher Labs正式发布k3OS,这是业界首个专为Kubernetes而生的极轻量操作系统,资源消耗极低,操作极简,秒级启动,能大大简化在低资源计算环境中的Kubernetes操作,提高Kubernetes运维的安全性,全面赋能边缘计算场景。
边缘计算
2019/07/03
1.6K0
浅谈K3OS:首个K8s操作系统,为边缘计算而生!
容器编排常见工具介绍
容器编排是一种自动化管理容器化应用程序的技术,它涉及在大规模的分布式系统中部署、管理、扩展和协调容器的整个生命周期。容器编排工具让开发者和运维团队能够更高效地在集群环境中操作容器,确保服务的高可用性、负载均衡、自我修复及资源优化。 容器编排的核心价值在于: 1. 自动化部署:自动化的部署流程使得应用能够快速且一致地部署到生产环境,减少了手动干预带来的错误和时间消耗。 2. 资源管理:有效管理和分配计算、存储、网络等资源,确保容器按需获取资源,同时优化整体基础设施的利用率。 3. 扩展性:根据实际需求自动扩展或缩减容器数量,实现水平扩展,以应对流量高峰或低谷,保证服务的稳定性和响应速度。 4. 健康监测与自愈:持续监控容器和服务的运行状态,当检测到故障时自动重启容器或重新调度服务,保证应用的高可用性。 5. 服务发现与负载均衡:帮助容器发现和通信,自动实现请求的负载均衡,提高服务的稳定性和效率。 6.配置管理:集中管理和分发配置信息给容器应用,支持应用的动态配置更新,而不影响服务运行。 容器编排工具是用于自动化容器化应用程序的部署、管理和扩展的技术解决方案,它们在现代软件开发和运维中扮演着关键角色。 1. Kubernetes (K8s): Kubernetes 是目前最流行和广泛采用的容器编排平台,由 Google 开源并得到了 Cloud Native Computing Foundation (CNCF) 的支持。Kubernetes 提供了一整套强大的功能,包括部署管理、自动扩展、负载均衡、存储编排、网络管理以及故障恢复等。其设计目标是为了解决大规模容器化应用的自动化部署、扩展和运维问题。 2. Docker Swarm: Docker Swarm 是 Docker 自带的容器编排工具,它允许用户将一群Docker主机转变为一个单一的虚拟系统,进行容器化的应用部署和管理。Swarm 提供了服务发现、负载均衡、加密网络和滚动更新等功能,适合那些希望在Docker生态系统内工作且对易用性有较高要求的用户。 3. Apache Mesos: Mesos 是一个分布式系统内核,最初由UC Berkeley开发,旨在提供有效的资源隔离和共享跨分布式应用或框架。虽然Mesos本身不是一个专门针对容器的编排工具,但它可以通过集成如Marathon这样的框架来管理容器。Mesos擅长于跨数据中心的大规模资源管理和调度,适用于需要高度定制化和灵活性的大型企业环境。 4. OpenShift OpenShift 是由 Red Hat 开发的一个容器应用平台,它建立在 Kubernetes 之上,并增加了额外的功能,如内置的CI/CD流水线、应用商店、开发者工具和增强的安全策略等。OpenShift 提供了企业级的容器解决方案,既有开源版本(OpenShift Origin),也有商业支持的企业版(OpenShift Container Platform)。 5. Docker Compose: 虽然严格来说 Docker Compose 更多被用于单机容器编排,但在较小规模的部署或开发环境中也常被提及。它允许用户通过YAML文件定义多容器应用的服务及其依赖关系,简化了在单个Docker主机上部署和管理复杂应用的过程。 除了上述工具,市场上还存在其他一些编排解决方案,例如HashiCorp的Nomad,它以简洁和轻量级著称;以及云服务商提供的托管容器服务,如Google Kubernetes Engine (GKE)、Amazon Elastic Kubernetes Service (EKS) 和 Azure Kubernetes Service (AKS),这些服务在Kubernetes的基础上提供了额外的管理便利性和云原生集成。
用户7353950
2024/06/04
4230
容器编排常见工具介绍
Nomad 系列-安装
关于 Nomad 的简介,之前在 大规模 IoT 边缘容器集群管理的几种架构-2-HashiCorp 解决方案 Nomad[2] 有提到过,这里再快速过一遍:
东风微鸣
2023/09/14
5250
Nomad 系列-安装
托管Kubernetes控制平面的崛起
在 Kubernetes 采用的早期阶段,单集群部署是常态,为管理应用程序和服务提供了简单直接的方法。随着 Kubernetes 的采用扩大,单集群模型的局限性显现出来。对 Kubernetes 集群的需求不断增加,需要转向多集群部署,并采用创新的托管控制平面架构。
云云众生s
2024/03/28
1330
托管Kubernetes控制平面的崛起
多种边缘集群管理方案对比选型(文末送书)
边缘计算平台,旨在将边缘端靠近数据源的计算单元纳入到中心云,实现集中管理,将云服务部署其上,及时响应终端请求。然而,成千上万的边缘节点散布于各地,例如银行网点、车载节点、加油站等基于一些边缘设备管理场景,服务器分散在不同城市,无法统一管理,为了优化集群部署以及统一管理,特探索边缘计算场景方案。
没有故事的陈师傅
2021/10/20
1.5K0
Mesos已死,容器永生
作者 | Tina “回顾过去,我认为 Mesos 的失败是种必然。” 4 月 7 日,Apache 宣布开始投票进程,准备将曾火极一时的 Mesos 项目移至 Attic 下。 Mesos 诞生于 2009 年,最初是伯克利大学的一个研究项目。它曾为分布式资源管理做出过一系列前沿贡献,据 Mesosphere/D2IQ 联合创始人回忆,“我们提出的 Mesos 是一套可跨越多个不同集群计算框架(类似于 Hadoop 与 MPI)实现商用集群共享的平台。”它的诞生甚至比 YARN 还早了几年,并于 201
深度学习与Python
2023/04/01
4690
Mesos已死,容器永生
运维锅总详解kubernetes之CRI
如何更好的用好Kubernetes CRI?本文尝试从CRI原理及作用、CRI执行流程、常见CRI及其优缺点、最佳实践及历史演进等方面进行阐述。希望对您有所帮助!
锅总
2024/07/29
2560
运维锅总详解kubernetes之CRI
最全的30+个开源免费的Docker工具
容器生态系统的发展和扩展速度越来越快速,并且已经有了许多的Docker工具和服务,想要知道所有的有用选择,你会发现基本很难完成。
IT派
2018/08/10
5.4K0
Kubernetes 简介:容器编排与集群管理的进化
在当今快节奏的软件开发和部署环境中,容器化技术和集群管理扮演着关键的角色。Kubernetes作为容器编排的领军工具,不仅在开源社区中广受欢迎,而且在产业界得到了广泛的应用。本文将探讨Kubernetes的发展历程,从其诞生背景到如今成为最流行的容器编排平台的过程,以及其在产业界取得的成功案例和未来的发展趋势。
猫头虎
2024/04/08
3280
Kubernetes 简介:容器编排与集群管理的进化
盘点丨2019十大边缘计算项目
5G和物联网让边缘计算备受瞩目,巨头们纷纷跑步入场,边缘计算项目百花齐放,参差不齐。边缘计算社区经过1个月收集,梳理了10个2019年表现优异的边缘计算开源项目、边缘计算框架及边缘计算平台,以下排名不分先后。
边缘计算
2020/01/17
1.5K0
盘点丨2019十大边缘计算项目
OpenAI Kubernetes 相关博文读后笔记
最近 ChatGPT 和其公司 OpenAI 特别火:ChatGPT 3, ChatGPT 3.5, New Bing, ChatGPT 4...
东风微鸣
2023/09/15
3140
OpenAI Kubernetes 相关博文读后笔记
相关推荐
大规模 IoT 边缘容器集群管理的几种架构-6-个人体验及推荐
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档