Repolode
erda-project

erda-project/erda

Корпоративная cloud-native платформа приложений для Kubernetes: DevOps, управление микросервисами и работа с несколькими облаками.

Звёзды
2,759
Форки
380
Открытые issues
7
Последний коммит
12 дней назад

Что это?

Erda — платформа с открытым исходным кодом от Terminus для разработки и эксплуатации приложений на микросервисах. Она объединяет DevOps-пайплайны, управление микросервисами и работу с несколькими облаками на базе Kubernetes, упрощая создание, развёртывание, мониторинг и диагностику сложных бизнес-приложений.

Платформа состоит из нескольких частей: DevOps, управление микросервисами (включая APM, мониторинг, анализ логов и API gateway), управление несколькими облаками, периферийные вычисления и управление FastData. Веб-портал на React взаимодействует с серверными сервисами на Go через RESTful API, а компоненты бэкенда обмениваются данными по gRPC и Protocol Buffers.

Erda разделена на несколько репозиториев. Среди них — erda-infra, фреймворк микросервисов на Go со встроенными провайдерами middleware, такими как Redis, Kafka и etcd, а также маркетплейсы с действиями для пайплайнов и дополнениями middleware. Платформу можно развернуть на одном или нескольких узлах, установив её через Docker или Helm.

Ключевые возможности

  • 01DevOps с фокусом на приложениях: пайплайны и развёртывание в Kubernetes
  • 02Управление микросервисами, включая APM, мониторинг, анализ логов и API gateway
  • 03Управление несколькими облаками на базе Kubernetes
  • 04Повторно используемые дополнения middleware, например MySQL и Redis, общие для разных сред
  • 05Веб-портал, взаимодействующий с серверными сервисами через RESTful API и gRPC

Сценарии использования

  • Запуск и эксплуатация приложений на микросервисах в нескольких кластерах или облаках
  • Создание единого процесса CI/CD и развёртывания приложений, работающих в Kubernetes
  • Мониторинг и диагностика сложных бизнес-систем с помощью интегрированных APM и логов

Быстрый старт

  1. 1

    Следуйте руководству по локальной установке (Docker), ссылка на которое приведена в README

  2. 2

    Скачайте бинарные файлы со страницы релизов Erda

  3. 3

    Установите Erda в конфигурации с одним или несколькими узлами, следуя руководству по установке Helm

Что важно знать

  • Erda — крупная многокомпонентная платформа для Kubernetes, поэтому для её самостоятельного размещения требуется значительная работа по настройке.
  • Установка описана во внешних руководствах, а не представлена одной командой в README.

В подборках

Темы

Частые вопросы

Что такое erda?
Корпоративная cloud-native платформа приложений для Kubernetes: DevOps, управление микросервисами и работа с несколькими облаками. Erda — платформа с открытым исходным кодом от Terminus для разработки и эксплуатации приложений на микросервисах. Она объединяет DevOps-пайплайны, управление микросервисами и работу с несколькими облаками на базе Kubernetes, упрощая создание, развёртывание, мониторинг и диагностику сложных бизнес-приложений.
erda можно использовать бесплатно? Какая у него лицензия?
erda распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
erda всё ещё поддерживается?
Активно поддерживается. Последний коммит в erda — 27 окт. 2026 г..
Для чего можно использовать erda?
Запуск и эксплуатация приложений на микросервисах в нескольких кластерах или облаках Создание единого процесса CI/CD и развёртывания приложений, работающих в Kubernetes Мониторинг и диагностика сложных бизнес-систем с помощью интегрированных APM и логов
Как установить erda?
Следуйте руководству по локальной установке (Docker), ссылка на которое приведена в README Скачайте бинарные файлы со страницы релизов Erda Установите Erda в конфигурации с одним или несколькими узлами, следуя руководству по установке Helm
Где скачать erda?
Исходный код и инструкции по установке — на GitHub: https://github.com/erda-project/erda

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Самостоятельно размещаемая платформа для деплоя веб-приложений: деплои через git push, preview URL, собственные домены, Postgres, аутентификация и почтовая рассылка на своём сервере.

267+2 за неделю19GoOtherАктивно поддерживаетсяОбновлён вчера

Мини-Heroku на Docker для самостоятельного хостинга: разворачивайте и управляйте веб-приложениями на своём сервере с помощью git push.

32,2 тыс.+6 за неделю2,1 тыс.GoMITОбновлён вчера

Платформа для развёртывания приложений с открытым исходным кодом и самостоятельным хостингом: AI-агент разворачивает приложения, следит за ними и помогает устранять неполадки.

1,5 тыс.138GoOtherОбновлён 6 дней назад

Запускает кластеры Kubernetes в контейнерах Docker с помощью vCluster — более лёгкой альтернативы KinD с возможностью приостанавливать и возобновлять работу и встроенными балансировщиками нагрузки.

1 тыс.+4 за неделю112OtherОбновлён 5 месяцев назад