簡體   English   中英

mysql/mongodb集群是否適合安裝在kubernetes上?

[英]Is mysql/mongodb cluster suitable for installation on kubernetes?

之前用helm在kubernetes上測試過安裝的mongodb-shard,但是發現那些helm charts並不是真正合格的mongodb shard。這些helm charts可以正確創建名稱為mongos-1 mongod-server-1 mongod-shard-1 ,這似乎是一個正確的shard集群配置,但是相應的mongos,mongod服務器實例並沒有在對應的Pod上創建。他們只是在對應的Pod上創建了一個普通的mongod實例,它們之間沒有任何連接。需要添加腳本來執行類似於rs.addShard(config)命令?使用helm安裝mysql集群時遇到同樣的問題。

我想知道的是,一般場景在kubernetes上安裝mysql/mongodb集群是不是合適?數據庫是獨立安裝還是部署在Kubernetes上?

是的,您可以在 Kubernetes 集群上部署 MongoDB 實例。

如果您想測試和開發以及用於生產(如部署)的副本集,請使用獨立實例

同樣為了讓事情變得更容易,您可以使用MongoDB Enterprise Kubernetes Operator

Operator 使用我們的管理、監控和備份平台、Ops Manager 和 Cloud Manager,可以輕松地將 MongoDB 部署到 Kubernetes 集群中。 通過安裝此集成,您將能夠使用單個簡單命令部署 MongoDB 實例。

本指南參考了官方 MongoDB 文檔,其中包含有關以下方面的更多必要詳細信息:

  • 安裝 Kubernetes Operator

  • 部署獨立

  • 部署副本集

  • 部署分片集群

  • 編輯部署

  • Kubernetes 資源規范

  • Kubernetes Operator 故障排除

  • Kubernetes Operator 的已知問題

因此,基本上您需要了解本主題中的所有內容。

如果這有幫助,請告訴我。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM