【问题标题】:Share mount namespace with a privileged pod与特权 pod 共享挂载命名空间
【发布时间】:2018-08-21 07:59:43
【问题描述】:

我正在尝试从 kuberentes pod 获取主机的挂载点详细信息。它是一个特权容器。 即使我挂载了根文件系统,我也无法检查特定类型的挂载详细信息,比如s3fs可能是因为它属于不同的命名空间。 共享挂载点命名空间的最佳方式是什么。

【问题讨论】:

    标签: namespaces kubernetes mount s3fs


    【解决方案1】:

    我做了一些研究,发现 kubernetes 提供了一个名为 MountPropagation 的选项,这有助于实现我的要求。

    我在本地设置中测试了这个功能,它确实给了我想要的结果。

    我发现一些有用的链接:

    https://medium.com/kokster/kubernetes-mount-propagation-5306c36a4a2d https://kubernetes.io/docs/concepts/storage/volumes/#mount-propagation

    【讨论】:

      【解决方案2】:

      如果您真的只想要主机挂载点的详细信息而不是访问它们,您可以使用hostPID: true 运行您的 Pod,然后检查您知道在主机的像这样挂载命名空间(例如 PID 1):cat /proc/1/mounts

      【讨论】:

        猜你喜欢
        • 2014-06-18
        • 2017-05-24
        • 2014-07-09
        • 2019-01-16
        • 2016-01-06
        • 1970-01-01
        • 1970-01-01
        • 2018-02-28
        • 2018-11-30
        相关资源
        最近更新 更多