MongoDB Enterprise Kubernetes Operator 已弃用。新的 MongoDB Controllers for Kubernetes Operator 取代了MongoDB Enterprise Kubernetes Operator。第一个版本的 Controllers for Kubernetes Operator 在功能上等同于 v1.33 的Enterprise Kubernetes Operator。有关此更改的更多信息以及迁移到新 Operator 的指导,请参阅第一个新版本的发布说明。MongoDB Enterprise Kubernetes Operator 的未来版本将不会再发布。根据现有的一年支持政策,每个版本都将结束生命周期。请迁移到Kubernetes Operator 的控制器以获得持续支持。
重要
本部分仅适用于单个 Kubernetes 集群部署。 对于多 Kubernetes 集群 MongoDB 部署,请参阅概述。
使用 MongoDB Enterprise Kubernetes Operator 进行部署:
MongoDB Ops Manager资源
MongoDB 单机、副本集和分片集群资源
要使用MongoDB KubernetesOperator部署 资源,您需要一个MongoDB Ops Manager 实例。使用 Operator 将此实例部署到Kubernetes ,或使用传统安装方法将此实例部署到Kubernetes外部。 Operator 使用MongoDB Ops Manager API方法来部署和管理MongoDB资源。
- 架构
- 查看Kubernetes Operator 中自定义资源的架构: MongoDB Ops Manager和MongoDB database 。
- 兼容性
- 查看Kubernetes 、 OpenShift 、 MongoDB和MongoDB Ops Manager的兼容版本。
- 容器镜像
- 查看容器映像详细信息。
- 单个或多个 Kubernetes 集群
- 决定是为自定义 MongoDB 资源设置单个还是多个 Kubernetes 集群。
- 设置部署范围
- 通过配置 Kubernetes Operator 应使用的命名空间类型来设置 Kubernetes Operator 部署的范围。
- Considerations
- 查看 Kubernetes Operator 部署范围和其他准备信息。
- 先决条件
- 在安装 Kubernetes Operator 之前查看先决条件。