1

我最近开始使用 TRAINS,服务器位于 AWS AMI 中。我们目前使用的是 v0.9.0。

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

谢谢!

4

1 回答 1

1

由于这个包是相当新的,我确保我们都指的是同一个,TRAINS-server https://github.com/allegroai/trains-server(我是维护者之一)

备份TRAINS-server AMI 分发中的持久数据文件夹:

  • MongoDB:/opt/trains/data/mongo/
  • 弹性搜索:/opt/trains/data/elastic/
  • 文件服务器:/mnt/fileserver/

启动 Kubernetes 集群后,将这三个文件夹恢复到可共享的位置。创建TRAINS-server部署 yaml 时,请确保将可共享位置映射到容器期望的特定位置,例如 /mnt/shared/trains/data/mongo:/opt/trains/data/mongo

启动 Kubernetes TRAINS-server,它现在应该有所有以前的数据/用户等。

于 2019-06-26T08:55:09.990 回答