我正在尝试从kuberentes pod获取主机的挂载点详细信息。这是一个特权容器。
即使我挂载根文件系统,我也无法检查特定类型的挂载详细信息,例如s3fs
可能是因为它属于不同的命名空间。
共享挂载点命名空间的最佳方法是什么。
答案 0 :(得分:2)
我做了一些研究,发现kubernetes提供了一个名为MountPropagation
的选项,有助于达到我的要求。
我在本地设置中测试了这个功能,它确实给了我想要的结果。
我发现很少有用的链接:
https://medium.com/kokster/kubernetes-mount-propagation-5306c36a4a2d https://kubernetes.io/docs/concepts/storage/volumes/#mount-propagation
答案 1 :(得分:0)
如果您真的只想要主机的挂载点的详细信息而不是访问它们,则可以使用hostPID: true
运行Pod,然后检查proc
文件系统中的进程的挂载您知道在主机的mount命名空间(例如PID 1)中运行,如下所示:cat /proc/1/mounts