使用 Percona Everest 在 Kubernetes 上部署 MongoDB

使用 Percona Everest 在 Kubernetes 上部署 MongoDB

💡 原文英文,约1000词,阅读约需4分钟。
📝

内容提要

Percona Everest是一个为自动化数据库提供和管理而设计的开源平台,支持多种数据库技术,并可在任何Kubernetes基础设施上托管。它利用Percona Operators的功能来完成繁重的工作,提供易于使用的Web界面。本文介绍了如何部署MongoDB数据库集群。Percona Everest通过自动化备份、恢复和无缝更新简化了MongoDB集群的管理,利用Kubernetes的编排能力确保高可用性、自动扩展和自愈能力。

🎯

关键要点

  • Percona Everest是一个开源平台,旨在自动化数据库的提供和管理,支持多种数据库技术。
  • 该平台可以在任何Kubernetes基础设施上托管,提供易于使用的Web界面。
  • Percona Everest利用Percona Operators来简化MongoDB数据库集群的管理。
  • 最新支持的Percona Operator for MongoDB版本为1.15.0,支持MongoDB 4.4、5.0和6.0。
  • 部署MongoDB需要一个运行中的Kubernetes集群,并提供快速安装指南。
  • 用户可以通过Percona Everest的Web界面创建新的MongoDB数据库,并选择节点数量和资源配置。
  • Percona Everest支持备份调度,依赖于Percona Backup for MongoDB进行备份和恢复。
  • 默认情况下,Percona Everest为每个数据库创建ClusterIP服务,允许仅在Kubernetes内部访问。
  • 用户可以选择启用外部访问,并配置MongoDB的连接参数。
  • 监控部分允许将数据库注册到现有的Percona Monitoring and Management实例。
  • 创建数据库的过程快速完成,用户可以通过主页面检查状态。
  • 连接到MongoDB时,可以获取连接字符串和凭据,支持在Kubernetes内部测试连接。
  • Percona Everest简化了MongoDB集群的管理,提供高可用性、自动扩展和自愈能力。
  • 用户可以通过Percona官方网站和社区论坛获取更多信息和反馈。
➡️

继续阅读