我们正在运行一个x节点集群。
集群中的每个节点都从远程存储中提取一些文件。不幸的是,远程服务器正变得过载。因此,我们正在探索一种解决方案,在这种解决方案中,只有一部分节点提取文件并被服务到其余节点(只读-其他节点不需要写入)。某些节点子集可以经常进行维护,并且可以脱机。
我正在试验将NFS作为一个吊舱运行在一个副本集中,为每个NFS吊舱提供一个服务(固定IP)。如果一个具有NFS的节点出现故障,k8将负责在另一个具有相同粘性IP的节点中打开NFS。
但是这个新的NFS仍然需要在其他节点上重新挂载。
对于这个存储问题有什么更好的解决方案吗?
请注意,理想情况下,我们不希望使用远程存储,因为这会增加额外的延迟。
发布于 2022-10-19 03:28:46
我想你可以考虑这些选择-- https://kubernetes.io/docs/concepts/storage/persistent-volumes/#expanding-persistent-volumes-claims
如果您与一些本地管理的,它可能是开销,您可以维护,但您仍然有选项,您可以选择。
https://serverfault.com/questions/1113431
复制相似问题