是否有任何允许 USB 设备映射的多主机容器编排工具?或者任何生产等级 solutions/hacks?
Are there any multi-host container orchestration tools which allow USB device mapping? Or any production grade solutions/hacks?
Docker 为各个容器提供 --device 标志以在 运行-time 映射设备端口(例如 USB 设备;ttyUSB0、ttyACM0)。
这个功能很棒,但如果使用 Docker swarm 或 Kubernetes,当我们从主机抽象出来时似乎消失了但是,我无法确认这个功能是否不存在(我会如果确实存在这样的功能会感到惊讶,因为这些编排工具实现了高度抽象)。话虽这么说,我绝对需要利用编排工具的强大功能,但与此同时,尽管抽象,我还需要映射设备端口的能力,因为我打算从传感器检索数据。
这个问题有生产级的解决方案吗?或者该功能是否以某种方式存在?
-谢谢
这是该主题的一个社区提案 (in multi-node env you can consider using NFS server)
嗨,我不是这方面的专家,但这似乎是 IOT 的任务。
在使用传感器时,您应该考虑像更通用的解决方案一样使用物联网:
- Overview of Internet of Things
- iot-edge-virtual-kubelet-provider
- Device Plugins
- Google Cloud IoT-ready hardware
- Using K3S workers nodes on ARM
希望对您有所帮助
Docker 为各个容器提供 --device 标志以在 运行-time 映射设备端口(例如 USB 设备;ttyUSB0、ttyACM0)。
这个功能很棒,但如果使用 Docker swarm 或 Kubernetes,当我们从主机抽象出来时似乎消失了但是,我无法确认这个功能是否不存在(我会如果确实存在这样的功能会感到惊讶,因为这些编排工具实现了高度抽象)。话虽这么说,我绝对需要利用编排工具的强大功能,但与此同时,尽管抽象,我还需要映射设备端口的能力,因为我打算从传感器检索数据。
这个问题有生产级的解决方案吗?或者该功能是否以某种方式存在?
-谢谢
这是该主题的一个社区提案 (in multi-node env you can consider using NFS server)
嗨,我不是这方面的专家,但这似乎是 IOT 的任务。 在使用传感器时,您应该考虑像更通用的解决方案一样使用物联网:
- Overview of Internet of Things
- iot-edge-virtual-kubelet-provider
- Device Plugins
- Google Cloud IoT-ready hardware
- Using K3S workers nodes on ARM
希望对您有所帮助