我们使用3 master -4 worker设置集群。最近,由于磁盘压力,我们不得不将另一个worker添加到我们的集群中,我们希望将一些现有的持久卷声明重新分配给新的worker。
现在就来,
由于磁盘空间不足,4个Longhorn节点中有2个是不可调度的。我可以封锁这些不可调度的节点中的2个,并手动删除这些封锁状态节点上的一些pvcs,以便在新的worker上重新创建它们。但我想知道是否有另一种方法来自动化这个过程。谢谢你的回答!
Longhorn版本: 0.8

发布于 2020-11-06 03:12:05
我想你最好还是创建一个新的复制品。而不是删除你的pv/pvc。点击你想要移动到另一个节点的长角体积(使用长角仪表板,在体积菜单中)。
如果您的卷已连接,则在上下文菜单中应该有更新副本计数的选项。
增加副本,以便在健康节点中创建更多副本。等待它完成重建。假设之前您有2个副本,现在您有3个副本(健康节点中有一个新副本)。将副本数量再次减少到2。然后删除您要封锁的节点中的副本。
所以用这种方式:
另外,到目前为止,longhorn已经达到了版本1。升级是个好主意。
https://stackoverflow.com/questions/63592347
复制相似问题