Kubernetes kubectl复制命令失败

问题描述 投票:0回答:1

我有一个运行python图像的pod作为199用户。我的代码app.py位于/tmp/目录中,现在当我运行copy命令来替换正在运行的app.py时,命令就会因文件存在错误而失败。

enter image description here

kubernetes google-kubernetes-engine
1个回答
1
投票

请尝试使用--no-preserve=true旗帜和kubectl cp命令。它会将--no-same-owner--no-same-permissions标志传递给tar实用程序,同时在容器中提取复制的文件。

GNU tar manual建议使用--skip-old-files--overwrite标志来tar --extract命令,以避免你遇到的错误信息,但据我所知,没有办法将这个可选参数添加到kubectl cp

© www.soinside.com 2019 - 2024. All rights reserved.