请查看官方的说明
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中

待续

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-16
  • 2021-05-31
  • 2021-10-01
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-10-08
  • 2021-12-18
  • 2021-08-08
  • 2022-12-23
  • 2022-12-23
  • 2022-01-26
  • 2022-12-23
相关资源
相似解决方案