在 Kubernetes 中部署 MongoDB 数据库的第一步是安装 Kubernetes 操作符。Kubernetes 操作符充当控制平面,管理数据库的完整运行生命周期,但它在安装时不会自动创建数据库。
安装并运行 Kubernetes 操作符后,您必须部署:
MongoDB 自定义资源(MongoDB custom resource),它指定数据库集群的预期状态,例如其版本、副本集大小和存储要求。
一个 Cloud Manager 或 MongoDB Ops Manager 实例,用于处理自动化、监控和备份协调。
网络配置可确保 Kubernetes 操作符、Cloud Manager 或 Ops Manager 代理与应用程序之间的通信。
对于多集群部署等更复杂的场景,请使用参考架构(一个模板)。要了解更多信息,请参阅 如何使用参考架构。
安装和配置指南
- 为Kubernetes Operator 安装规划MongoDB控制器
- 查看 Kubernetes 操作符部署架构、范围、注意事项和先决条件。
- 为Kubernetes Operator 安装MongoDB控制器
- 为Kubernetes Operator 安装MongoDB控制器。
- 迁移到Kubernetes Operator 的MongoDB控制器
- 从以前的MongoDB Kubernetes部署工具迁移到Kubernetes Operator。
- 验证Kubernetes Operator 包的MongoDB控制器的完整性
- 在安装Kubernetes Operator 之前,请验证包是否有效且未被更改。
- 从先前版本升级 Kubernetes 操作符
- 从早期版本的 Kubernetes Operator 升级。