Kubernetes 从AMI移动到本地机器时如何备份/恢复TRAINS服务器

Kubernetes 从AMI移动到本地机器时如何备份/恢复TRAINS服务器,kubernetes,deep-learning,trains,clearml,Kubernetes,Deep Learning,Trains,Clearml,我最近开始使用TRAINS,服务器在AWS AMI中。我们目前正在使用v0.9.0 我想将TRAINS服务器移动到本地kubernetes集群上运行。但是,我不想丢失AWS中当前服务器上的数据(实验、模型、登录等)。 有没有办法备份当前服务器并将其还原到本地服务器 谢谢 由于这个软件包是全新的,我要确保我们都是指同一个软件包,TRAINS server(我是其中一个维护人员) 备份TRAINS服务器AMI分发中的持久数据文件夹: MongoDB:/opt/trains/data/mongo/

我最近开始使用TRAINS,服务器在AWS AMI中。我们目前正在使用v0.9.0

我想将TRAINS服务器移动到本地kubernetes集群上运行。但是,我不想丢失AWS中当前服务器上的数据(实验、模型、登录等)。 有没有办法备份当前服务器并将其还原到本地服务器


谢谢

由于这个软件包是全新的,我要确保我们都是指同一个软件包,TRAINS server(我是其中一个维护人员)

备份TRAINS服务器AMI分发中的持久数据文件夹:

  • MongoDB:/opt/trains/data/mongo/
  • 弹性搜索:/opt/trains/data/elastic/
  • 文件服务器:/mnt/fileserver/
一旦Kubernetes集群就绪,将这三个文件夹恢复到一个可共享的位置。创建TRAINS服务器部署yaml时,请确保将可共享位置映射到容器期望的特定位置,例如/mnt/shared/TRAINS/data/mongo:/opt/TRAINS/data/mongo


启动Kubernetes TRAINS服务器,它现在应该拥有所有以前的数据/用户等。

这将是完全相同的过程,以便将TRAINS服务器升级到下一个版本。很高兴,它成功了。仅供参考,我是火车队的一员:)