我这边有个 docker
镜像是需要开启 privileged
,获取 host 的硬件配置生成唯一码进行激活授权操作。
现在要在 k8s
下尝试部署授权,但是在 contariners
配置了这个参数
securityContext:
privileged: true
并且已经在 kubelet
上加 --allow-prividged
,但是还是获取不到 host 硬件配置。
因为对 k8s 不熟悉,请问如何才能做到在 k8s 下开启 privileged。恳请大佬赐教,谢谢!
1
joyme 2020-02-27 09:58:26 +08:00 1
我猜测,应该不仅仅是开特权模式,你还需要挂载一些系统的目录。比如 /proc 这种。
|
2
GjriFeu 2020-02-27 11:36:24 +08:00
应该需要挂载 /sys /proc 相关的文件系统
|
3
moonheart 2020-02-27 13:11:46 +08:00 via iPhone
securityContext:
privileged: true runAsUser: 0 |