0

我们的 4 节点 minio 集群中的一个节点出现问题,将在几周内被我们的云提供商终止。我已经使用 minio 进行了先前的测试,并且知道它将继续使用 3 个节点运行,但是我将在终止旧节点后几分钟引导一个新节点,并且我们的容器编排器应该在该节点上删除一个新的 minio 容器并进入minio集群;我不关心那部分。

我想知道的是如何在新节点上线后启动 minio 以重新平衡?过去,当我测试这个场景时,新的 minio 容器并没有从其他节点提取太多数据。那是因为我们还在 (n/2) + 1 吗?

假设,我需要什么才能看到数据在 minio 容器之间传输——在新节点上线后替换另一个(不同的)节点?

我会在什么时候看到数据丢失?

如果重要的话,这个 minio 注册表只保存来自内部 docker 注册表的容器映像——它保存的数据量相对较小且是静态的,并且仅在我将映像推送到注册表时才会发生写入。

4

1 回答 1

1

FWIW,minio 不会自动重新同步。您需要执行“mc 管理员修复”。即使这样也只是让添加的 minio 容器的磁盘进入在线状态,因此它可用于后续上传。

于 2019-08-07T16:19:34.723 回答