我们的 4 节点 minio 集群中的一个节点出现问题,将在几周内被我们的云提供商终止。我已经使用 minio 进行了先前的测试,并且知道它将继续使用 3 个节点运行,但是我将在终止旧节点后几分钟引导一个新节点,并且我们的容器编排器应该在该节点上删除一个新的 minio 容器并进入minio集群;我不关心那部分。
我想知道的是如何在新节点上线后启动 minio 以重新平衡?过去,当我测试这个场景时,新的 minio 容器并没有从其他节点提取太多数据。那是因为我们还在 (n/2) + 1 吗?
假设,我需要什么才能看到数据在 minio 容器之间传输——在新节点上线后替换另一个(不同的)节点?
我会在什么时候看到数据丢失?
如果重要的话,这个 minio 注册表只保存来自内部 docker 注册表的容器映像——它保存的数据量相对较小且是静态的,并且仅在我将映像推送到注册表时才会发生写入。