我们的4节点微型集群中的一个节点出现问题,将在几周内被我们的云提供商终止。我已经对minio进行了先前的测试,并且知道它将继续在3个节点上运行,但是在终止旧节点后的几分钟后,我将引导一个新节点,并且我们的容器协调程序应在该节点上放置一个新的minio容器并进入微型集群;我不关心那部分。
我想知道的是,在新节点联机后,如何启动minio进行重新平衡?在过去,当我测试此方案时,新的minio容器从其他节点获取的数据很少。那是因为我们仍然处于(n / 2)+ 1吗?
假设地,我看到微型容器之间传输数据时需要做些什么—新的联机后另一个(不同的)节点被替换了?
我什么时候会看到数据丢失?
如果有关系,此微型注册表仅保存内部docker注册表中的容器映像-它所保存的数据量相对较小且是静态的,并且仅在将映像推送到注册表时才会发生写入。
答案 0 :(得分:0)
FWIW,minio不会自动重新同步。您需要执行“ mc admin heal”。即使这样,也只会使添加的minio容器的磁盘进入在线状态,因此可以用于后续的上传。