[迫于踩坑]kubernetes 究竟要怎么部署需要持久化存储的 pod

2019-05-06 18:00:09 +08:00
 l1ve

目前使用 rancher 部署了一个 kubernetes 集群

可是需要持久化存储的地方迟迟解决不了

本身应用就是一个文件服务

比较了以下几个

Ceph 对于中小文件 /频繁读写性能一般 运维复杂

NFS 玩具级

各种云服务 私有云所有文件都需要在本地

现在整个人都快自闭了,这种情况有没有什么成熟的解决方案

还是说目前这种文件服务 还是裸机部署比较好?

1629 次点击
所在节点    问与答
4 条回复
HuHui
2019-05-06 19:28:14 +08:00
glusterfs
另外新版也内置了一种类跨主机的 fs
HuHui
2019-05-06 19:38:07 +08:00
@HuHui hostpath
ifaii
2019-05-06 19:44:19 +08:00
分布式块存储中 ceph 已经是性能最佳的了,如果还不行就老老实实用本地存储吧
分布式文件存储比较好用的是 glusterfs,当然坑也是非常的多

我也是最近一年搞了一个目前几十万用户的无状态持久化服务踩坑踩出来的
l1ve
2019-05-07 09:17:53 +08:00
@HuHui
感谢回答
决定不采用各种 fs 了,因为本身存储文件程序中已经做了分布式文件存储,再叠起来好像不太对
hostpath 应该不能跨主机吧,要设置节点亲和性

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/561548

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX