求助! k8s 如何配置 docker run 的 privileged ?

2020-02-27 09:18:45 +08:00
 ljhrot

我这边有个 docker 镜像是需要开启 privileged,获取 host 的硬件配置生成唯一码进行激活授权操作。

现在要在 k8s 下尝试部署授权,但是在 contariners 配置了这个参数

securityContext:
        privileged: true

并且已经在 kubelet 上加 --allow-prividged,但是还是获取不到 host 硬件配置。

因为对 k8s 不熟悉,请问如何才能做到在 k8s 下开启 privileged。恳请大佬赐教,谢谢!

6156 次点击
所在节点    Kubernetes
3 条回复
joyme
2020-02-27 09:58:26 +08:00
我猜测,应该不仅仅是开特权模式,你还需要挂载一些系统的目录。比如 /proc 这种。
GjriFeu
2020-02-27 11:36:24 +08:00
应该需要挂载 /sys /proc 相关的文件系统
moonheart
2020-02-27 13:11:46 +08:00
securityContext:
privileged: true
runAsUser: 0

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/647927

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX