码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 大规模 IoT 边缘容器集群管理的几种架构-3-Portainer


    前文回顾

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

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

    Portainer + Docker

    portainer

    简介

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

    Portainer User Interface - Multiple endpoints

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

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

    image-20230218230410078

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

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

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

    参考架构

    Portainer 架构

    方案优点

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

    方案缺点

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

    继续阅读

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

    参考资料

    • Portainer CE vs Portainer BE – 有什么区别?
    • 使用 Portainer 将本地 Docker 实例作为边缘设备进行管理

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

  • 相关阅读:
    vue实现active点击切换样式
    Apache Airflow (十) :SSHOperator及调度远程Shell脚本
    MPI实现矩阵向量乘法
    Day_43插入排序
    php实战案例记录(8)去除XSS的函数
    8李沐d2l(七)kaggle房价预测+数值稳定性+模型初始化和激活函数
    Spring之Bean生命周期
    控制算法::速度前馈
    Python - PyQt6、QDesigner、pyuic5-tool 安装使用
    【UV打印机】电气之数字式温度控制器(W2071)
  • 原文地址:https://www.cnblogs.com/east4ming/p/17143281.html
  • 最新文章
  • 【JVM】编译执行与解释执行的区别是什么?JVM 使用哪种方式?
    用 Hashids 优雅解决 C 端自增 ID 暴露问题
    V8引擎 精品漫游指南--Ignition篇(上) 指令 栈帧 槽位 调用约定 内存布局 基础内容
    LLVM Pass快速入门(四):代码插桩
    milkup:桌面端 markdown AI续写和即时渲染
    基于项目工程构建SBOM(软件物料清单)的研究
    鸿蒙应用开发UI基础第二节:鸿蒙应用程序框架核心解析与实操
    .NET 中如何快速实现 List 集合去重?
    扣子Coze实战:从0到1打造抖音+小红书热点监控智能体
    浅谈数据访问层
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号