'kubectl cp'命令不会复制目标目录,而是复制其内容


kubectl cp namespace/podname:/path/target .

如果我使用kubernetes指南中的指示命令,它只复制target目录中的内容,而省略target本身
我不想每次需要复制时都使用mkdir
有什么选择?

尝试kubectl cp namespace/podname:/path/target target。注意指定"/目标";将收到一个警告:";tar:从成员名称中删除前导'/';。此外,请确保您的映像具有tar命令,否则kubectl cp可能会失败。

我在default命名空间下有一个名为ubuntu-pod的pod,文件位于根目录:/decomission.log,我得到了相同的错误:

$ kubectl cp default/ubuntu-pod:/decommission.log decommission.log
tar: Removing leading `/' from member names

解决方案是删除斜杠,然后我可以在没有消息的情况下复制文件:

$ kubectl cp default/ubuntu-pod:decommission.log decommission.log
$ ls
decommission.log

相关内容

  • 没有找到相关文章

最新更新