如何在开发环境中从源代码本地运行Percona Everest

如何在开发环境中从源代码本地运行Percona Everest

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

内容提要

Percona Everest是开源的云原生数据库自动化配置和管理平台,支持PostgreSQL、MongoDB和MySQL集群。它可在任何Kubernetes基础设施上部署,具有用户友好的Web UI和API,使用Percona Operators轻松配置数据库集群。通过源代码部署Percona Everest,可在Kubernetes上部署数据库并统一处理所有环境。

🎯

关键要点

  • Percona Everest是开源的云原生数据库自动化配置和管理平台,支持PostgreSQL、MongoDB和MySQL集群。

  • 可在任何Kubernetes基础设施上部署,具有用户友好的Web UI和API。

  • 使用Percona Operators轻松配置数据库集群,确保效率和可靠性。

  • 通过源代码部署Percona Everest,可以在Kubernetes上统一处理所有环境。

  • Percona Everest的主要组件源代码在一个仓库中,开发新特性在不同分支中进行。

  • 使用k3d创建本地Kubernetes集群,并安装Docker和kubectl。

  • Tilt.dev用于开发工作流,提供实时重建和更新功能。

  • 启动Tilt后,可以在浏览器中访问Tilt面板,查看构建的所有组件。

  • 在所有组件成功启动后,可以在浏览器中运行Percona Everest。

  • 如果使用ARM处理器的Mac,可能会在本地K3D集群中创建数据库时遇到问题,建议使用云中的Kubernetes。

  • 完成实验后,可以停止开发环境并删除本地K8s集群。

  • Percona Everest帮助将数据库基础设施转变为自动化的私有DBaaS,消除供应商锁定和复杂的内部开发。

➡️

继续阅读