【发布时间】:2017-03-03 11:23:00
【问题描述】:
在生产环境中将 Kubernetes 用于 MySQL 等集群数据库是否合理?
有mysql galera example等示例配置。但是,大多数示例都没有使用持久卷。据我了解,持久卷必须驻留在此处定义的某个共享文件系统上Kubernetes types of persistent volumes。共享文件系统不能保证 pod 的数据库文件在托管 pod 的机器上是本地的。它将通过相当慢的网络访问。此外,例如 MySQL 和 NFS 也存在问题。
这对于测试环境来说可能是可以接受的。但是,我应该在生产环境中做什么?在 Kubernetes 之外运行数据库集群并在 Kubernetes 中只运行应用程序服务器会更好吗?
【问题讨论】:
标签: mysql database kubernetes production-environment