是否可以将工作节点的设备端口(USB 端口)映射到 POD?如同docker create --device=/dev/ttyACM0:/dev/ttyACM0
可能吗?我检查了参考文档,但找不到任何东西。
在 Docker 服务中,是否可以映射--device port
到服务容器(如果我只运行 1 个容器)?
是否可以将工作节点的设备端口(USB 端口)映射到 POD?如同docker create --device=/dev/ttyACM0:/dev/ttyACM0
可能吗?我检查了参考文档,但找不到任何东西。
在 Docker 服务中,是否可以映射--device port
到服务容器(如果我只运行 1 个容器)?
你实际上可以让它工作。您需要以特权运行容器并使用这样的 hostPath:
containers:
- name: acm
securityContext:
privileged: true
volumeMounts:
- mountPath: /dev/ttyACM0
name: ttyacm
volumes:
- name: ttyacm
hostPath:
path: /dev/ttyACM0
似乎这是不可能的。v1.Container对象的相关 API 定义文档不包含任何容器引擎特定参数或任何传递给容器引擎参数的参数(单击)。
此外,速记命令kubectl run ...
不提供任何传递给容器引擎的参数(这里是文档)。
虽然这不能解决您的问题,但我希望我的回答仍然可以帮助您在文档的帮助下回答类似的问题。