Kubernetes kubectl 从容器中拷贝文件到本地
kubectl Kubernetes About 590 wordskubectl cp
常用的命令
kubectl cp -n <namespace> <pod>:<remote filename> <local filename with path> --kubeconfig=<config path> --retries=-1
示例
kubectl cp -n test-ns test-service-7f6c796f57-jl8zz:app.jar /Users/xxx/app.jar --kubeconfig=/Users/xxx/my.yaml --retries=-1
可能出现的错误。原因是远程镜像说没有tar
命令。
sh: tar: command not found
kubectl exec
对于没有tar
命令的镜像可以使用kubectl exec
命令。
kubectl exec --kubeconfig=<config path> -n <namespace> <pod> -- cat <filename with path> > <filename>
示例
kubectl exec --kubeconfig=/Users/xxx/my.yaml -n test-ns test-service-6558dbb7ff-dksfj -- cat /app.jar > /Users/xxx/app.jar
Views: 535 · Posted: 2024-07-24
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb/LiteNote扫描下方二维码关注公众号和小程序↓↓↓
Loading...