内容提要
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官方网站和社区论坛获取更多信息和反馈。
延伸问答
Percona Everest 是什么?
Percona Everest 是一个开源平台,旨在自动化数据库的提供和管理,支持多种数据库技术。
如何在 Kubernetes 上部署 MongoDB?
在 Kubernetes 上部署 MongoDB 需要使用 Percona Everest 的 Web 界面,选择创建数据库并配置节点和资源。
Percona Everest 如何支持备份和恢复?
Percona Everest 依赖于 Percona Backup for MongoDB 提供备份和点时间恢复功能,用户可以配置备份调度。
Percona Everest 的监控功能是什么?
Percona Everest 允许将创建的数据库注册到现有的 Percona Monitoring and Management 实例,以便进行监控和管理。
如何连接到 MongoDB 数据库?
连接到 MongoDB 数据库时,可以通过数据库名称获取连接字符串和凭据,并在 Kubernetes 内部测试连接。
Percona Everest 的优势是什么?
Percona Everest 简化了 MongoDB 集群的管理,提供高可用性、自动扩展和自愈能力,减少了管理负担。