通知 老版本网站迁移之后,很多地址不可访问

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

109人浏览 / 0人评论 | 作者:彬  | 分类: k8s  | 标签: k8s  /  kubectl

作者:彬
链接:http://www.java78.com/article/43.html
声明:请尊重原作者的劳动,如需转载请注明出处


由于种种原因,导致前后部署在两个不同的机房,持久卷迁移变成了一个问题。此时比较麻烦的只能进行手动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) 打赏

全部评论