我正在为我的应用程序编写一个 GitLab-ci.yaml 文件,并且在我运行命令后我必须运行 kubectl 命令来获取所有 pod,我得到了我需要的 pod 的名称,但问题是我必须运行 kubectl cp 命令并需要将文件复制到所有三个 pod 中,但我不知道执行此操作的方式。
如果有人知道如何进行此活动,请回复。
谢谢
job:
script:
- |
for pod in $(kubectl get po -o jsonpath='{.items[*].metadata.name} -n your-namespace')
do
kubectl cp $(pwd)/some-file.txt your-namespace/$pod:/
done
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句