【问题标题】:How to copy files from pod in one namespace to pod in another namespace如何将文件从一个命名空间中的 pod 复制到另一个命名空间中的 pod
【发布时间】:2019-04-03 20:59:52
【问题描述】:

kubectl 是否提供了一种将文件从一个命名空间中的 pod 复制到另一个命名空间的方法?我看到我们可以将文件从 pod 复制到本地机器,然后将它们复制到另一个不同命名空间的 pod 上。但是我们可以直接从一个命名空间复制到另一个命名空间吗?

我试过了:

kubectl cp <namespace1>/<pod1>:/tmp/foo.txt <namespace2>/<pod1>:/tmp/foo.txt

查看kubectl cp 命令帮助选项我认为没有任何方法可以做到这一点。

【问题讨论】:

    标签: kubernetes kubectl


    【解决方案1】:

    不是kubectl cp 只能复制远程/本地或本地/远程,所以很遗憾这是一个两步过程:

     $ kubectl cp <namespace1>/<pod1>:/tmp/foo.txt foo.txt
     $ kubectl cp foo.txt <namespace2>/<pod1>:/tmp/foo.txt
    

    如果有一个像rsync 这样的单步流程,我会很高兴,但在撰写本文时就是这样。我打开了这个issue 来跟踪它。

    【讨论】:

      猜你喜欢
      • 2017-12-11
      • 1970-01-01
      • 1970-01-01
      • 2020-06-17
      • 1970-01-01
      • 2012-05-27
      • 2018-07-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多