kubectl cp 從k8s pod 中 拷貝 文件到本地


請查看官方的說明
kubectl cp --help
官方說使用cp , pod里需要有tar命令

從k8s pod 中 拷貝 文件到本地

這是我使用的命令

kubectl exec redis-6c98cb5b5f-nxb59 -- tar cPf -  /data/dump_redis.rdb | sudo tar xf - -C .

有些docker鏡像的tar命令不識別-P參數,可以不填
例如

kubectl exec redis-6c98cb5b5f-nxb59 -- tar cf -  /data/dump_redis.rdb | sudo tar xf - -C .

出現這個報錯,tar: Removing leading /' from member names` 可以忽略

會在當前目錄產生 data/dump_redis.rdb,也就是把文件和目錄從k8s 的pod中復制到了本地

從本地 拷貝 復制 文件到k8s pod中

待續


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM