Google Kubernetes Engine 上的用户数据存储解决方案

Solution for user data storage on Google Kubernetes Engine

我正在 GCP 上开发 SaaS 解决方案,主要服务 运行 GKE。服务将在磁盘上为每个用户提供一个私有 space(用于保存其文件和文件夹的文件夹)。

技术要求:

我目前基于 this 实现了一个 NFS 解决方案,这很难管理并且不再维护该项目。我必须手动增加支持 PVC 的大小并重新启动所有挂载 PV 的 pods 以防我需要扩展存储容量。

Filestore 似乎是一个很好的替代方案,但成本是个大问题,因为它只允许提供最少 1TB 的存储空间。

我正在寻找一种易于管理、性能足够好且具有成本效益的解决方案。任何建议表示赞赏。

非常感谢。

您没有指定您的最终目标是什么,但有一些备选方案:

上面的一些解决方案仍将涉及重新启动 pods。

✌️