簡體   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