Lun*_*ist 7 kubernetes kubectl
kubectl cp namespace/podname:/path/target .
Run Code Online (Sandbox Code Playgroud)
如果我使用 kubernetes 指南中的指示命令,它只会复制目录内的内容target
并忽略target
自身。
我不想mkdir
每次需要复制时都使用。
有什么选择?
goh*_*m'c 10
尝试kubectl cp namespace/podname:/path/target target
。注意指定“./target”将收到警告:“tar:从成员名称中删除前导'/'”。另外,请确保您的图像具有tar
命令,否则kubectl cp
可能会失败。
default
我在命名空间下有一个 pod ,ubuntu-pod
使用位于 root: 的文件进行调用/decomission.log
,并且出现了相同的错误:
$ kubectl cp default/ubuntu-pod:/decommission.log decommission.log
tar: Removing leading `/' from member names
Run Code Online (Sandbox Code Playgroud)
解决方案是删除斜杠,然后我就可以复制文件而不显示任何消息:
$ kubectl cp default/ubuntu-pod:decommission.log decommission.log
$ ls
decommission.log
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
17605 次 |
最近记录: |