前文回顾

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

Reference:

IoT 边缘计算系列文章

Portainer + Docker

简介

Portainer: 强大的容器管理软件,在任何数据中心、云、网络边缘或 IOT 设备上,在几分钟内对 Kubernetes、Docker、Swarm 和 Nomad 的容器进行部署、配置、故障排除和保护。

  • 通过快速部署应用和集中容器管理来节省时间
  • 通过快速管理和保护集群来降低风险
  • 使用合理的默认值将复杂性降至最低,让您的团队保持在正确的轨道上
  • Portainer 为您提供混合和多云、多集群、多设备、容器管理

有专门的针对边缘容器的解决方案和功能 -- 在边缘释放容器的力量,以简单安全的方式在边缘管理 Docker 和 Kubernetes。

Portainer 提供特定于边缘的功能,以支持工业物联网(IIoT)和物联网用例以及区域数据中心(网络边缘)中的容器管理和设备管理。

Portainer 是一个工具集,允许从 Portainer 的单个自托管实例集中管理数千个远程容器主机。

值得一提的是,Portainer 在部署时不会导致供应商锁定,因为在边缘是运行时和编排器不可知的——支持 Docker、Swarm、Kubernetes 和 Nomad。

参考架构

方案优点

  • 专为容器设计: 如对 FIDO 功能和英特尔 AMT 的支持。一键式载入,使用简单的脚本或 FIDO 设备板载将大量新的边缘设备集成到您现有的 IT 基础架构中。
  • 效率: 使用边缘设备组轻松大规模部署和更新应用程序。
  • 降低边缘项目所需的员工技能水平: Portainer 精心设计的 UI 使非 IT 专家能够在日常业务中完成专家任务。Portainer 还适用于运维工程师,以成功管理行业中基于容器的应用程序部署。
  • 轻量: 直接部署 Portainer 的轻量级边缘 agent,只需很少的硬件资源(大约 10 MB 的 RAM) 即可在边缘设备上运行。
  • 异步代理模式: 实现边缘自治,免于受波动的云/边/端不稳定网络的影响。
  • 安全: 用于边缘 agent 通信的 mTLS
  • 批量边缘设备载入

方案缺点

  • 开源版功能受限: 开源版受限制的功能比较多,如:身份和访问管理,外部身份验证,RBAC, 配额管理,安全治理,可观测性,成本管理,灾难恢复。.. 是比较致命的。无法大范围、企业级使用。

继续阅读

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

参考资料

三人行, 必有我师; 知识共享, 天下为公. 本文由东风微鸣技术博客 EWhisper.cn 编写.

最新文章

  1. SPSS数据分析—广义线性混合模型
  2. EL与Velocity基本语法总结:
  3. 01从c到c++
  4. PHP禁止同一IP频繁访问以防止网站被防攻击或采集的代码
  5. for循环的三种写法
  6. 怎样查看Tomcat动态控制台信息
  7. poj1061 青蛙的约会 扩展欧几里德的应用
  8. CSS属性值一览
  9. jQuery Validate 插件验证,,返回不同信息(json remote)自定义
  10. Appium Server 源码分析之启动运行Express http服务器
  11. html .css 实现图片滑动和自动播放特效移动端 HTML 5中添加了以touch 开头的事件
  12. C#.net干货,最全公共帮助类
  13. Java 中 for each
  14. 适配器模式(adapter)
  15. 定时登录下载sftp服务器上的某些有规则的文件
  16. 实战手工注入某站,mssql注入
  17. Django视图之ORM连表操作一
  18. 使用net包发送http请求
  19. Leetcode初级算法(字符串篇)
  20. 【音乐App】—— Vue-music 项目学习笔记:项目准备

热门文章

  1. 1. scrapy 框架应该怎么学习(前言)
  2. k8s篇-k8s集群架构及组件详解【史上最详细】
  3. windows GO语言环境配置
  4. C# 11新特性之file关键字
  5. 【机器学习】李宏毅——Recurrent Neural Network(循环神经网络)
  6. 深入解读MySQL InnoDB存储引擎Update语句执行过程
  7. vue使用echarts引入离线地图(geo.json)并切换省市(以四川为例)
  8. ConditionAlOnProperties实现可插拔?
  9. HMS Core 3D流体仿真技术,打造移动端PC级流体动效
  10. TS学习笔记