Docs 菜单

Docs 主页MongoDB Enterprise Kubernetes Operator

Kubernetes Operator 架构

重要

本节仅适用于单 Kubernetes 集群部署。关于多 Kubernetes 集群部署,请参阅“架构、功能和限制”。

MongoDB Enterprise Kubernetes Operator 为 Ops Manager 中的 MongoDB Agent 提供 container 映像。这样,您就可以通过 Ops Manager 提供的全面监控、备份和自动化来托管和部署 MongoDB database 集群。

Kubernetes 容器充当主机,Ops Manager 在该主机上协调安装 mongod进程并部署集群配置。

作为部署的一部分,Kubernetes 操作符 会创建 持久卷 用于 Ops Manager StatefulSets。Kubernetes container使用 持久卷 在两次重启之间保持集群状态。

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 架构。

←  在受限网络中部署安全性 →