AnyShare Family 7 将 pod 中的文件拷贝到宿主机最佳实践
关键字
pod、拷贝
适用产品
- AnyShare Express 7.0.x
- AnyShare Enterprise 7.0.x
目的
将 pod 中的文件拷贝到宿主机。
解决方案
使用如下命令可以将 pod 中的文件拷贝到宿主机:
kubectl cp namespace/podname:/路径/文件名 /本地路径/文件名
例如:kubectl cp anyshare/deploy-service-895c75876-lqcfg:/root/anaconda-post.log /root/anaconda-post.log

出现提示:
tar: Removing leading /' from member names
这个提示可以忽略,因为官方说使用 kubectl cp , pod 里需要有 tar 命令, tar 命令会默认使用相对路径,如果使用绝对路径且不加相应参数时,就会出现此提示;这个提示并不影响最后执行的结果,只是影响美观。
更多信息
更多 kubectl cp 命令可以查看 kubectl cp --help 。