重要
本部分仅适用于单个 Kubernetes 集群部署。 对于多 Kubernetes 集群 MongoDB 部署,请参阅概述。
MongoDB Controllers for Kubernetes Operator 为MongoDB Ops Manager中的MongoDB 助手提供容器映像。 这样,您就可以通过MongoDB Ops Manager提供的全面监控、备份和自动化管理和部署MongoDB 数据库集群。
The Kubernetes container serves as a host on which Ops Manager orchestrates the installation of mongod processes and deploys the cluster configuration.
作为部署的一部分, Kubernetes Operator 为MongoDB Ops Manager StatefulSets 创建持久卷。Kubernetes容器使用持久卷在两次重启之间维护集群状态。
Kubernetes Operator 架构包括:
Ops Manager 自定义资源。通过此资源,Kubernetes 操作符 部署 Ops Manager 组件:Kubernetes container中的应用程序数据库、Ops Manager 应用程序和备份守护程序。部署运行后,Ops Manager 组件会协调您对 MongoDB cluster 配置所做的更新。要了解更多信息,请参阅Kubernetes 中的 Ops Manager 架构。
MongoDB database 资源。Kubernetes 操作符部署
MongoDB数据库和MongoDB 用户资源规范。部署运行后,这些资源会协调您对用户或 MongoDB cluster 配置所做的更新。要了解更多信息,请参阅Kubernetes 中的 MongoDB database 架构。