集装箱式的分区中的mongorestore,也是kubernetes

恢复分片mongodb集群的官方说明在这里: https ://docs.mongodb.com/manual/tutorial/restore-sharded-cluster/#restore-sh-cl-dmp总结:

  1. 为每个分片创build一个新的副本集。

  2. 使用mongorestore将数据加载到每个分片主数据库,然后closures分片实例的mongod

  3. 还原configuration服务器群集,启动一个mongos添加碎片。
  4. 基本上重新启动一切。

在一个集装箱系统中,特别是kubernetes,你不能停止一个进程,它会立即重新启动。 如何在kubernetes中执行一个mongorestore?