Tomcat 如何使用kubectl cp使用列表过滤器将文件从本地系统自动复制到kubernetes吊舱

Tomcat 如何使用kubectl cp使用列表过滤器将文件从本地系统自动复制到kubernetes吊舱,tomcat,kubernetes,Tomcat,Kubernetes,我在kubernetes系统中有许多pod,随机命名为wordpress.xxx.xx 这是你的名单 我想用另一个命令中的kubectl cp将文件从一个部署复制到所有pod 在我的情况下,我不想使用卷,因为它们装载到一个路径中,该文件夹的现有内容将被隐藏 请问怎么做 谢谢您的回答。命令将文件复制到pod中的单个容器中。要在多个容器中轻松复制文件,可以使用下面的shell脚本 for pod in `kubectl get pods -o=name | grep wordpress | sed

我在kubernetes系统中有许多pod,随机命名为wordpress.xxx.xx

这是你的名单

我想用另一个命令中的
kubectl cp
将文件从一个部署复制到所有pod

在我的情况下,我不想使用卷,因为它们装载到一个路径中,该文件夹的现有内容将被隐藏

请问怎么做


谢谢您的回答。

命令将文件复制到pod中的单个容器中。要在多个容器中轻松复制文件,可以使用下面的shell脚本

for pod in `kubectl get pods -o=name | grep wordpress | sed "s/^.\{4\}//"`; do echo "copying to $pod"; kubectl cp file.txt $pod:/; done

这两个脚本是相同的,单行与多行。

我建议访问,以便更好地了解如何提出一个可靠的问题。此外,一些代码、错误和稍微好一点的解释是必要的,以便其他人向您提供帮助(他们首先需要了解实际问题是什么)。坚持住。你会在这方面做得很好的
for pod in `kubectl get pods -o=name | grep wordpress | sed "s/^.\{4\}//"`
do
    echo "copying file to $pod"
    kubectl cp file.txt $pod:/
done