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