Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kubernetes 如何将文件从一个命名空间中的pod复制到另一个命名空间中的pod_Kubernetes_Kubectl - Fatal编程技术网

Kubernetes 如何将文件从一个命名空间中的pod复制到另一个命名空间中的pod

Kubernetes 如何将文件从一个命名空间中的pod复制到另一个命名空间中的pod,kubernetes,kubectl,Kubernetes,Kubectl,kubectl是否提供了将文件从一个命名空间中的pod复制到另一个命名空间中的方法?我看到我们可以将文件从pod复制到本地机器,然后将它们复制到另一个具有不同名称空间的pod上。但是我们可以直接从一个名称空间复制到另一个名称空间吗 我试过: kubectl cp/:/tmp/foo.txt/:/tmp/foo.txt 查看kubectl cp命令帮助选项,我认为没有任何方法可以做到这一点。实际上kubectl cp只能复制远程/本地或本地/远程,因此不幸的是,这是一个两步过程: $ kubec

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

我试过:

kubectl cp/:/tmp/foo.txt/:/tmp/foo.txt


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

实际上
kubectl cp
只能复制远程/本地或本地/远程,因此不幸的是,这是一个两步过程:

 $ kubectl cp <namespace1>/<pod1>:/tmp/foo.txt foo.txt
 $ kubectl cp foo.txt <namespace2>/<pod1>:/tmp/foo.txt
$kubectl cp/:/tmp/foo.txt foo.txt
$kubectl cp foo.txt/:/tmp/foo.txt
我会很高兴有一个1步的过程,就像,但它是什么,因为这是写作。我打开这个来追踪它