【问题标题】:Is it possible to dynamically mount a volume to a kubernetes pod?是否可以将卷动态挂载到 kubernetes pod?
【发布时间】:2017-04-19 13:09:45
【问题描述】:

我的模型如下:

  • 一个 NFS 服务器 pod (Pod A) 已经挂载了一个空目录卷。此卷将用作 NFS。
  • 具有容器的 pod (Pod B),当在容器上运行函数时,该容器将访问 NFS 卷“/resource”。

我希望 Pod B 能够从 Pod A 挂载 NFS 卷,但问题是 Pod B 在创建 Pod A 之前创建并运行。

是否有可能:

  1. 在没有卷的情况下创建并运行 Pod B,然后在创建并运行 Pod A 后挂载 Pod A
  2. 使用“虚拟”NFS 卷创建和运行 Pod B,一旦创建并运行 Pod A,该卷可以重新配置为指向 Pod A

如果需要,我可以更改我的模型,因此我们将不胜感激。

【问题讨论】:

  • 你有没有想出一个很好的方法来做到这一点@emersonwood?
  • @hornairs 不幸的是我没有。我放弃了 NFS 卷方法并使用 rsync 来复制必要的文件。

标签: kubernetes


【解决方案1】:

这在 Kubernetes 概念中是不可能的。

如果你真的想要,你可以在特权模式下运行你的 pod 并从你的应用程序发出挂载命令。我不建议这样做。

【讨论】:

    猜你喜欢
    • 2021-10-30
    • 2021-11-22
    • 1970-01-01
    • 2018-01-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-22
    • 2019-10-19
    相关资源
    最近更新 更多