gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 12:00:04 24 4
gpt4 key购买 nike

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

  • 使用 ReadWriteMany 挂载到多个 pod
  • 用户数量:几十万左右。
  • 每个用户的私有(private)存储大小将非常小,大约为几百 MB,最大为几 GB。但是文件的数量会非常大,~几千到几十万
  • 文件访问将主要是小的读取和写入。
  • 将有指向共享系统文件夹的符号链接(symbolic link),但用户文件夹之间没有符号链接(symbolic link)。

  • 我目前实现了一个基于 this 的 NFS 解决方案,管理起来很麻烦,项目也不再维护。我必须手动增加 backing PVC 的大小并重新启动所有挂载 PV 的 Pod,以防我需要扩展存储容量。
    Filestore 似乎是一个很好的选择,但成本是一个大问题,因为它只允许配置至少 1TB 的存储空间。
    我正在寻找一种易于管理、性能足够好且具有成本效益的解决方案。任何建议表示赞赏。
    非常感谢你。

    最佳答案

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

  • A set of more recent YAML files
  • Rook (CSI)
  • Ceph
  • Glusterfs
  • OpenEBS
  • Kubernetes support for gce volume resizing .

  • 上面的一些解决方案仍将涉及重新启动 pod。
    ✌️

    关于kubernetes - Google Kubernetes Engine 上的用户数据存储解决方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63496319/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com