前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >云管理容器化设备丨系列文章(4)

云管理容器化设备丨系列文章(4)

作者头像
Henry Zhang
发布2020-06-12 09:11:25
5660
发布2020-06-12 09:11:25
举报
文章被收录于专栏:亨利笔记亨利笔记

第四篇 云管理容器化设备

星云(Nebula)架构介绍

星云(Nebula)架构是基于以下的技术思路设计的:

  • 安全限制多,甚至禁止开放任何端口
  • 与设备CPU无关,支持x86与ARM平台;
  • 与边缘应用无关,支持EdgeX Foundry和其他可以容器封装运行的框架;
  • 与数据分析云服务无关,支持私有部署和公有云服务;
  • 支持大批量安装,也允许小规模部署;
  • 支持在设备和云上的、端到端的多租户运行模式。

星云服务支持EdgeX Foundry边缘计算框架,已经开放免费公测,有意尝试的用户可以联系我们注册试用,并索取含详细信息的安装和使用手册。

系统安装

星云(Nebula)服务是基于容器化、微服务架构进行设计,缺省以虚机OVA方式安装。与上一篇介绍的Pallas架构类似,虽然Nebula服务是以OVA方式封装的,但它并不依赖于特定的虚拟化基础设施或者云平台才能安装。从技术上讲,完全可以将其OVA转换成其他格式,或者在任何支持OVA格式的云平台上安装。

星云(Nebula)服务对资源的基本需求是:

  • CPU:2个虚拟CPU核心
  • 内存:8GB
  • 存储:150GB

它的安装过程与普通OVA类似,完成后就可以通过管理员登录了。

厂商入口

安装完成后,即可根据终端的提示地址以管理员身份登入厂商入口,并且进行用户管理。

在Nebula中,边缘服务是以如下规范来进行管理的。Service、Service Version、Service Component的关系是: 一个Service可以包含多个Version,一个Version包含多个Service Component。

对于每个创建的服务,都需要确定版本、CPU平台、内存、存储、网络等资源需求,以方便在全生命周期管理中进行验证。

厂商可上传一组打包成容器镜像的EdgeX Foundry边缘应用,并定义行业目录类别、容器间的依赖关系、资源参数、启动顺序、以及连接的数据分析云服务的参数。

发布之后,用户就能够看到、并部署这些边缘服务了。

设备注册

在用户实际部署EdgeX Foundry边缘应用之前,必须先把所用的设备注册到Nebula服务的账号里。

用户需要自主下载客户端代理程序,并将其运行在目标设备上以完成注册。这个过程可以是手工的,也可以通过OEM的方式自动批量完成。

./install.sh init -u youracccount -p youraccountpassword -n yourdevicename

用户入口

完成设备注册之后,用户就可以在设备上安装并管理厂商在Nebula服务上事先发布的EdgeX Foundry或其他边缘应用。

用户可以在边缘应用目录上寻找目标。

确认后,即可进一步在可见即所得、拖拽式渲染的向导图内,构建该部署的详细设置,即对应于厂商事先定义好的若干参数值。

设置好所有参数后,就可以进行实际部署,甚至批量或多次部署到多个设备中去。部署EdgeX Foundry边缘应用之后,也可以随时监控设备资源和应用运行的状态。

Nebula服务提供完整的Restful API文档,据此用户可以自动化操作来大规模部署EdgeX Foundry边缘应用。

- 未完待续 -

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-06-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 亨利笔记 微信公众号,前往查看

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 系统安装
  • 厂商入口
    • 安装完成后,即可根据终端的提示地址以管理员身份登入厂商入口,并且进行用户管理。
      • 发布之后,用户就能够看到、并部署这些边缘服务了。
      • 设备注册
        • 在用户实际部署EdgeX Foundry边缘应用之前,必须先把所用的设备注册到Nebula服务的账号里。
        • 用户入口
          • 完成设备注册之后,用户就可以在设备上安装并管理厂商在Nebula服务上事先发布的EdgeX Foundry或其他边缘应用。
          相关产品与服务
          容器服务
          腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档