K8S 管理 MySQL 的最佳实践是啥?

2020 年 9 月 27 日
 ke1e

1.存储使用 nfs 嘛?性能应该跟 docker 的直接挂载没法比吧?

2.如果没有别的选择用 nfs,那么所有 pod 都挂载在一个 node 上?那么这样也没法容灾吧

很是疑问,有没有更好的办法?还是我理解有误

2197 次点击
所在节点    问与答
7 条回复
lhx2008
2020 年 9 月 27 日
首选云数据库,没有的话就整三台机器不布 k8s 布一套 mysql
joyqi
2020 年 9 月 27 日
这种就别放 docker 里了,直接用云托管的数据库就行了
cctv6
2020 年 9 月 27 日
个人倾向于直接服务器上跑数据库
dzdh
2020 年 9 月 27 日
所以为啥要在 k8s 跑数据库 又不是 TiDB 那种的分布式存储每个节点随便挂。
594duck
2020 年 9 月 28 日
从良心角度我和你说,如果是本地自建数据库,那还是 VM 跑跑,别让网络成为你的瓶颈(你自建的 NFS 真的靠谱?),如果是云就用云厂商提供的。

如果是要面向简历和面向业绩的搞,那随便,怎么先进怎么来,反正做完你就跑了,后面的人吃你的大瘪。
ke1e
2020 年 9 月 28 日
@joyqi 有些数据库收费太贵了😭
julyclyde
2020 年 9 月 30 日
最佳实践就是固定软件不要上伸缩的基础设施

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

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

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

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

© 2021 V2EX