欢迎光临
我们一直在努力

k8s 通过kubectl cp 进行持久卷文件迁移

由于种种原因,导致前后部署在两个不同的机房,持久卷迁移变成了一个问题。此时比较麻烦的只能进行手动cp 迁移,以下是我迁移的过程:

1、找到你要迁移的pod

kubectl get pod -n <namespace>

2、通过 cp 命令将持久卷文件落到本地机器

kubectl cp  <namespace>/<pod-name>:/home/java-app/files/ /files/  
 列如: 
kubectl cp  formflow/fileservice-bd975f8bc-stxrm:/home/java-app/files/ /files/ 

3、将本地文件上传到远程服务器

kubectl cp /files/   <namespace>/<pod-name> :/home/java-app/files/  
列如:
kubectl cp /files/  formflow/fileservice-bd975f8bc-stxrm:/home/java-app/files/

4、如此已经完成你的持久化文件迁移工作

赞(0) 打赏
未经允许不得转载:林三的日常 » k8s 通过kubectl cp 进行持久卷文件迁移
分享到: 更多 (0)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏