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