Kubernetes kubectl复制命令失败

时间:2019-04-26 10:42:49

标签: kubernetes google-kubernetes-engine

我有一个以199位用户身份运行python映像的pod。我的代码app.py放置在/tmp/目录中,现在,当我运行copy命令替换正在运行的app.py时,该命令将仅因文件存在错误而失败。

enter image description here

1 个答案:

答案 0 :(得分:1)

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

GNU tar manual建议对--skip-old-files命令使用--overwritetar --extract标志,以避免遇到错误消息,但据我所知,没有办法添加kubectl cp的可选参数。