重要
本部分仅适用于单个 Kubernetes 集群部署。 对于多 Kubernetes 集群 MongoDB 部署,请参阅架构、功能和限制。
MongoDB Enterprise Kubernetes Operator 为 Ops Manager 中的 MongoDB Agent 提供 container 映像。这样,您就可以通过 Ops Manager 提供的全面监控、备份和自动化来托管和部署 MongoDB database 集群。
Kubernetes容器充当托管, MongoDB Ops Manager在该主机上协调mongod
进程的安装并部署集群配置。
作为部署的一部分, 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 架构。