我们希望部署一个k8s集群,它将同时运行100个IO重的吊舱。他们都应该能够访问相同的卷。
到目前为止我们尝试过的是:
。
上工作
必须有某种方法将2TB数据装入具有相对高可用性的GKE集群中?
Firestorage似乎可以工作,但它比其他解决方案昂贵得多,而且通过大量的IO操作,它很快就变得不可行了。
我考虑过在服务器故障时创建这个问题,但是k8s社区要小得多。
发布于 2020-01-16 17:01:44
我想,到2020年1月,我已经得到了一个明确的答案,至少就我们的使用而言:
| Solution | Complexity | Performance | Cost |
|-----------------|------------|-------------|----------------|
| NFS | Low | Low | Low |
| Cloud Filestore | Low | Mediocre? | Per Read/Write |
| CephFS | High* | High | Low |
* You need to add an additional step for GKE: Change the base image to ubuntu我本人还没有对Filestore进行基准测试,但我将只考虑stringy05的回答:其他人很难从它获得很好的吞吐量。
如果得到Helm的支持,Ceph可能会容易得多。
https://stackoverflow.com/questions/59723364
复制相似问题