【问题标题】:Is there a way to list files on host from within kubernetes pod?有没有办法从 kubernetes pod 中列出主机上的文件?
【发布时间】:2020-03-29 18:32:47
【问题描述】:

您好,我正在尝试创建一个容器化的文件系统管理工具。

有没有一种方法可以从我的 pod/容器中列出我的主机节点文件系统上的文件?

【问题讨论】:

  • Docker 的设计目标是你不能:容器文件系统与主机的文件系统是隔离的。您还标记了这个 [kubernetes],那里不仅存在隔离,而且您也无法轻松控制 哪个 您正在运行的主机。这似乎不是一个很好的技术匹配。
  • 该应用可能需要 DeamonSet 来管理 k8s 集群

标签: python docker kubernetes


【解决方案1】:

是的,如果您有一个 volumeMount 指向 hostPath: 卷,虽然我不能非常肯定地说它会对主机上的其他绑定挂载做正确的事情:

spec:
  containers:
  - name: looker
    volumeMounts:
    - name: host
      mountPath: /host-fs

  volumes:
  - name: host
    hostPath:
      path: /

【讨论】:

    猜你喜欢
    • 2020-03-23
    • 2018-09-04
    • 2021-01-01
    • 1970-01-01
    • 2020-10-23
    • 2018-11-17
    • 2020-07-13
    • 1970-01-01
    • 2018-04-02
    相关资源
    最近更新 更多