钛媒体7月15日消息,Kubernetes管理平台Rancher中国团队正式发布并开源了代号为“Octopus”的开源项目,它是一个面向Kubernetes及K3s的轻量级扩展控制器,旨在帮助用户管理边缘场景的IoT设备。通过Octopus,用户可以使用类似于操作Kubernetes资源的方式来管理IoT设备。 在初始版本中,Octopus支持Modbus、OPC-UA、MQTT、BLE等设备协议。用户可以根据对应IoT设备的属性进行CRD建模,通过这些内置的协议Adaptor,Octopus使用Kubernetes的CRD对象与真实的IoT设备绑定,将整合IoT设备管理以及数据采集下沉到平台层级。同时,Octopus为用户提供了Adaptor的自定义实现,用户可以根据需求添加自己的驱动协议来管理不同类型的IoT设备。 Octopus的寓意为八爪鱼,它可以通过大脑和触须来连接并操作身边的物体。如同八爪鱼一样,Octopus由大脑(Brain)和触须(Limb)组成,它们运行在K3s中,通过相互协作来实现管理IoT设备的功能。 |