繁体   English   中英

MySQL 与 Kubernetes 持久卷访问模式 (GKE)

[英]MySQL with Kubernetes Persistent Volume Access Modes (GKE)

我有一个 3 节点集群。 我要做的是为 MySQL 部署创建一个具有ReadWriteMany访问模式的持久性卷。 此外,挂载选项是 GCEPersistentDisk。 我的问题是,如果我可以为 MySQL 部署使用 ReadWriteMany 访问模式,会不会有问题? 因为卷可以被许多节点挂载。 如果我错了,请纠正我。

是的,当后端不支持 ReadWriteMany 时,这可能是一个问题,但是,据我所知,MySQL 支持 ReadWriteMany。 因此,在您的情况下,这应该不是问题。

GCE 永久磁盘不支持 ReadWriteMany。 您可以在文档中看到这一点:` https://cloud.google.com/kubernetes-engine/docs/concepts/persistent-volumes#access_modes

但是,有一种解决方法可以使用 NFS 服务器实现相同的目的:
https://medium.com/@Sushil_Kumar/readwritemany-persistent-volumes-in-google-kubernetes-engine-a0b93e203180

我不建议这样做,因为 MySQL 的性能将是次优的。 考虑改用Cloud SQL实例,并使用 MySQL 协议从多个节点节点连接到该实例,而不是访问磁盘。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM