物联网设备管理的Rancher宣布新的开源项目Octopus
- 时间:
- 浏览:0
2019年,业界使用最广泛的Kubernetes管理平台Rancher Labs(以下简称Rancher)发布了K3s并将其开源。它的发展速度很快,得到了开发者的支持。作为一个轻量级的Kubernetes发行版,K3s拥有丰富的应用场景,无论是在开发端还是数据中心端,都可以替代原生Kubernetes,为用户提供更加便捷的K8S体验。在众多应用场景中,最受关注的落地场景是边缘计算。Rancher长期以来一直在推动边缘计算中容器技术的发展。近日,Rancher中国加入边缘计算产业联盟,成为其管理单位,为用户提供从底层操作系统到应用编排引擎到应用存储的开源软件解决方案,以解决容器与边缘计算结合的诸多问题。我们提出了一个“软件定义边缘”的整体战略。其中,物联网与边缘计算的结合是整个行业的关键力量点。2020年7月15日,Rancher中国团队正式发布并开源了一个代号为“Octopus”的开源项目,这是一个用于Kubernetes和K3的轻量级扩展控制器,旨在帮助管理边缘场景中的物联网设备。使用Octopus,您可以以类似于与Kubernetes资源交互的方式管理物联网设备。
在初始版本中,Octopus支持Modbus、OPC-UA、MQTT、BLE等设备协议。用户可以根据物联网设备的属性对CRD进行建模,通过这些内置协议Adaptor,Octopus使用Kubernetes的CRD对象将其绑定到真实的物联网设备上,从而将集成的物联网设备管理和数据采集同步到平台级别。另一方面,Octopus为用户提供了Adaptor的定制实现,允许用户根据需要添加自己的驱动程序协议来管理不同类型的物联网设备。Octopas的意思是Octora,它可以通过大脑和触角连接和操纵周围的物体。octree是像octree一样由脑(Brain)和触手(-b)构成的,这些在K3s内动作,实现了相互协作管理IoT装置的功能。
与Rancher一致、简单、开箱即用的产品理念保持一致,一旦您安装了K3,只需单击一下即可部署Octopus。kubectl appli-fhttps//raw. githubusercontent. com/cnrancher/octopus/master/deploy/e2e/all_in_one. yaml对各种IoT协议的支持是可插拔的,用户可以根据自己的方案安装相应的适配器,如Modbus、OPC-UA、MQTT和BLE。如何安装Modbus Adaptor:$ kubectl appli-fhttps//raw. githubusercontent. com/cnrancher/octopus/master/adaptors/modbus/deploy/e2e/all_in_one. yaml有关其他协议的支持、扩展机制和安装方法,请参见Octopus文档。https//cnrancher. github. io/docs-octopus/docs/cn/about独立UI界面Octopus发布之前,用户通常需要将其导入到Rancher2.0UI中并对其进行管理,以便直观地管理K3s群集。对于简单的K3s单群集管理来说,Rancher2.0并不是最轻量级的解决方案,边缘计算场景的整体计算资源控制将非常严格。为了帮助用户轻松应对边缘计算方案的挑战,除了Octopus引擎本身外,我们还开发了一个UI界面,使用户能够轻松管理和使用K3s群集和Octopus相关功能。kubectl apply-f https//raw. githubusercontent. com/cnrancher/octopus-api-server/master/deploy/e2e/all_in_one. yaml Octopus UI比其他UI更轻,提供了完整的工作负载管理基本功能,并支持Octopus的IoT管理功能。您还可以编辑和查看K3s群集中的各种CRD对象,如果不使用Octopus的IoT管理功能,则还可以支持其他方案中的K3s群集管理,例如本地R & D测试环境中的K3s群集管理。
Octopus遵循Rancher的100%开源理念,请访问我们的Github主页下载、安装和体验,并提供更多反馈和建议。关于Rancher Labs Rancher Labs是由CloudStack之父Leung Sheng创立的。其旗舰产品Rancher是一个开源的企业级Kubernetes管理平台,可以跨混合云和本地数据中心集中部署和管理Kubernetes集群。Rancher一直以其直观和极简主义的操作体验而受到青睐,并被Forrester评为2018年全球容器管理平台领导者,被Gartner评为2017年全球最酷的云基础设施供应商。目前,Rancher在全球的核心图像下载量超过3亿次,拥有4万家企业客户,其中包括中国联通、中国平安、中国人寿、上汽、三星、西门子、WWK保险集团、电信、德意志铁路、厦门航空、新东方等全球知名企业。