1.存储使用 nfs 嘛?性能应该跟 docker 的直接挂载没法比吧?
2.如果没有别的选择用 nfs,那么所有 pod 都挂载在一个 node 上?那么这样也没法容灾吧
很是疑问,有没有更好的办法?还是我理解有误
1
lhx2008 2020-09-27 23:23:52 +08:00
首选云数据库,没有的话就整三台机器不布 k8s 布一套 mysql
|
2
joyqi 2020-09-27 23:36:42 +08:00
这种就别放 docker 里了,直接用云托管的数据库就行了
|
3
cdlnls 2020-09-27 23:42:06 +08:00 via Android
个人倾向于直接服务器上跑数据库
|
4
dzdh 2020-09-27 23:55:53 +08:00
所以为啥要在 k8s 跑数据库 又不是 TiDB 那种的分布式存储每个节点随便挂。
|
5
594duck 2020-09-28 04:09:25 +08:00
从良心角度我和你说,如果是本地自建数据库,那还是 VM 跑跑,别让网络成为你的瓶颈(你自建的 NFS 真的靠谱?),如果是云就用云厂商提供的。
如果是要面向简历和面向业绩的搞,那随便,怎么先进怎么来,反正做完你就跑了,后面的人吃你的大瘪。 |
7
julyclyde 2020-09-30 13:13:23 +08:00
最佳实践就是固定软件不要上伸缩的基础设施
|