Repolode
erda-project

erda-project/erda

面向 Kubernetes 的企业级云原生应用平台,涵盖 DevOps、微服务治理与多云管理。

Star
2,759
Fork
380
未关闭 Issue
7
最近提交
11天前

这是什么?

Erda 是由 Terminus 开源的平台,用于开发和运维微服务应用。它基于 Kubernetes,整合了 DevOps 流水线、微服务治理和多云管理能力,目标是让复杂业务应用的构建、部署、监控和问题排查更简单高效。

平台主要包括 DevOps、微服务治理(含应用性能监控、日志分析、API 网关等)、多云管理、边缘计算和 FastData 数据管理等部分。前端门户基于 React 构建,通过 RESTful API 与 Go 编写的后端服务通信,后端组件之间则使用 gRPC 和 Protocol Buffers。

项目按功能拆分为多个仓库,其中 erda-infra 是 Go 微服务框架,内置 Redis、Kafka、etcd 等中间件支持;另有流水线 Action 市场和中间件 Addon 市场。Erda 支持单节点或多节点部署,可通过 Docker 或 Helm 安装。

核心功能

  • 01以应用为中心的 DevOps 能力,支持流水线与 Kubernetes 部署
  • 02微服务治理,包括 APM、监控、日志分析和 API 网关
  • 03基于 Kubernetes 的多云管理
  • 04可在不同环境间共享的中间件 Addon,如 MySQL、Redis
  • 05提供基于 RESTful 与 gRPC 的后端服务和 Web 门户

适用场景

  • 在多个集群或云环境中运行和运维微服务应用
  • 为部署在 Kubernetes 上的应用搭建统一的 CI/CD 与发布流程
  • 借助集成的 APM 和日志能力监控、排查复杂业务系统

快速上手

  1. 1

    按照 README 中的 Docker 本地安装指南操作

  2. 2

    从 Erda 发布页面下载二进制文件

  3. 3

    按照 Helm 安装指南在单节点或多节点环境中安装

使用前须知

  • Erda 是面向 Kubernetes 构建的大型多组件平台,自托管需要相当多的部署工作。
  • 安装说明主要位于外部指南中,README 中没有单一的安装命令。

收录于专题

标签

常见问题

erda 是什么?
面向 Kubernetes 的企业级云原生应用平台,涵盖 DevOps、微服务治理与多云管理。 Erda 是由 Terminus 开源的平台,用于开发和运维微服务应用。它基于 Kubernetes,整合了 DevOps 流水线、微服务治理和多云管理能力,目标是让复杂业务应用的构建、部署、监控和问题排查更简单高效。
erda 可以免费使用吗?用的什么许可证?
erda 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
erda 还在维护吗?
活跃维护中。erda 最近一次提交是在 2026年10月27日。
erda 适合用来做什么?
在多个集群或云环境中运行和运维微服务应用 为部署在 Kubernetes 上的应用搭建统一的 CI/CD 与发布流程 借助集成的 APM 和日志能力监控、排查复杂业务系统
erda 怎么安装和运行?
按照 README 中的 Docker 本地安装指南操作 从 Erda 发布页面下载二进制文件 按照 Helm 安装指南在单节点或多节点环境中安装
在哪里获取 erda?
源代码和安装说明在 GitHub 上:https://github.com/erda-project/erda

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目