适用于Kubernetes Operator 的MongoDB控制器
重要
Kubernetes Operator 将MongoDB Enterprise、 Ops Manager和MongoDB Community部署到Kubernetes。由于MongoDB Enterprise和Ops Manager可用的配置选项很多,本指南将重点介绍这些部署选项。
要在Kubernetes中部署MongoDB Community ,请参阅 GitHub 上的文档。
MongoDB Controllers for Kubernetes Operator 将创建MongoDB实例的人类知识转化为可扩展的、可重复和标准化的方法。 Kubernetes需要创建和管理数据库等有状态应用程序的帮助。它需要配置网络、持久存储和专用计算容量,而无需在每个容器上增加人力。
Kubernetes Operator 管理 MongoDB 集群的典型生命周期事件:预配存储和计算能力、配置网络连接、设置用户以及根据需要更改这些设置。它使用 Kubernetes API 和工具来实现这一点。
您可以向MongoDB Controllers for Kubernetes Operator 提供MongoDB 集群的规范。 MongoDB Controllers for Kubernetes Operator 使用此信息向Kubernetes指定如何配置该集群,包括预配存储、设置网络连接和配置其他资源。
对于MongoDB Enterprise部署, MongoDB Controllers for Kubernetes Operator 与MongoDB Cloud Manager或Ops Manager协同工作,后者可进一步配置MongoDB集群。当在Kubernetes中部署和运行MongoDB时,您可以使用Cloud Manager或Ops Manager管理MongoDB任务。
创建集群后,您可以采用与现在相同的方式来部署 MongoDB 数据库。您可以使用 Cloud Manager 或 Ops Manager 控制台以最佳性能运行 MongoDB。
另请参阅: