Kubernetes kubectl 从容器中拷贝文件到本地

kubectl Kubernetes About 590 words

kubectl 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: 565 · Posted: 2024-07-24

————        END        ————

Give me a Star, Thanks:)

https://github.com/fendoudebb/LiteNote

扫描下方二维码关注公众号和小程序↓↓↓

扫描下方二维码关注公众号和小程序↓↓↓


Today On History
Browsing Refresh