Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.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
Bash 试图将文件复制到具有“kubectl cp”的pod中,但出现错误:未知标志:-所有名称空间_Bash_Docker_Kubernetes - Fatal编程技术网

Bash 试图将文件复制到具有“kubectl cp”的pod中,但出现错误:未知标志:-所有名称空间

Bash 试图将文件复制到具有“kubectl cp”的pod中,但出现错误:未知标志:-所有名称空间,bash,docker,kubernetes,Bash,Docker,Kubernetes,尝试在POD(有一个容器)中复制并执行bash脚本 kubectl cp../docker/scripts/upload_javadumps.sh${POD}:/opt-n apm 这个命令工作得很好,但我们有多个名称空间,因此我想使用——所有名称空间如下所示 其中的错误是:Error:unknown flag:--所有名称空间 如何在kubectl cp命令中使用--all namspaces kubectl cp ../docker/scripts/upload_javadumps.sh

尝试在POD(有一个容器)中复制并执行bash脚本

kubectl cp../docker/scripts/upload_javadumps.sh${POD}:/opt-n apm

这个命令工作得很好,但我们有多个名称空间,因此我想使用——所有名称空间如下所示 其中的错误是:Error:unknown flag:--所有名称空间

如何在kubectl cp命令中使用--all namspaces


kubectl cp ../docker/scripts/upload_javadumps.sh  ${POD}:/opt --all-namespaces
echo "Successfully copied the upload_javadumps.sh script"```


对于
kubectl cp
标志
——所有名称空间
都不存在,您可以使用
kubectl cp-h
进行检查

在您的情况下,我将使用如下简单的bash循环:

for ns in namespace1 namespace2; do kubectl cp ../docker/scripts/upload_javadumps.sh ${POD}:/opt -n $ns;done

对于
kubectl cp
标志
——所有名称空间
都不存在,您可以使用
kubectl cp-h
进行检查

在您的情况下,我将使用如下简单的bash循环:

for ns in namespace1 namespace2; do kubectl cp ../docker/scripts/upload_javadumps.sh ${POD}:/opt -n $ns;done

您好,如果它对您的-请接受答案。您好,如果它对您的-请接受答案。