gpt4 book ai didi

mysql - mysql/mongodb集群适合安装在kubernetes上吗?

转载 作者:行者123 更新时间:2023-12-02 12:29:06 24 4
gpt4 key购买 nike

我曾经通过helm在kubernetes上测试安装的mongodb-shard,但是我发现那些helm chart并不是真正合格的mongodb shard。这些helm charts可以正确创建名称如mongos-1的Pod mongod-server-1 mongod-shard-1 ,这似乎是一个正确的shard集群配置,但是相应的Pod上并没有创建相应的mongos,mongod server instance。他们只是在相应的pod上创建了一个普通的mongod实例,它们之间没有任何联系。我需要添加脚本以执行类似于 rs.addShard(config) 的命令?使用helm安装mysql集群时遇到同样的问题。

我想知道的是,一般场景下在kubernetes上安装mysql/mongodb集群不合适吗?数据库是独立安装还是部署在kubernetes上?

最佳答案

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

使用standalone instance如果您想测试和开发,replica set用于部署等生产。

为了让事情更容易,您可以使用 MongoDB Enterprise Kubernetes Operator :

The Operator enables easy deploys of MongoDB into Kubernetes clusters, using our management, monitoring and backup platforms, Ops Manager and Cloud Manager. By installing this integration, you will be able to deploy MongoDB instances with a single simple command.



本指南引用了官方 MongoDB 文档,其中包含有关以下方面的更多必要详细信息:
  • 安装 Kubernetes Operator
  • 独立部署
  • 部署副本集
  • 部署分片集群
  • 编辑部署
  • Kubernetes 资源规范
  • Kubernetes Operator 疑难解答
  • Kubernetes Operator 的已知问题

  • 所以基本上所有你需要知道的这个话题。

    请让我知道这是否有帮助。

    关于mysql - mysql/mongodb集群适合安装在kubernetes上吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60295135/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com