Plataforma de deploy self-hosted para apps web, com deploy via git push, URLs de preview, domínios personalizados, Postgres, autenticação e envio de e-mails no seu próprio servidor.
erda-project/erda
Uma plataforma cloud-native de nível empresarial para Kubernetes, com DevOps, governança de microsserviços e gerenciamento multicloud.
- Estrelas
- 2,759
- Forks
- 379
- Issues abertas
- 7
- Último commit
- há 12 dias
O que é?
Erda é uma plataforma open source criada pela Terminus para desenvolver e operar aplicações de microsserviços. Ela reúne pipelines de DevOps, governança de microsserviços e gerenciamento multicloud sobre o Kubernetes, com o objetivo de simplificar a criação, a implantação, o monitoramento e o diagnóstico de aplicações de negócio complexas.
A plataforma é organizada em várias partes: DevOps, governança de microsserviços (incluindo gerenciamento de desempenho de aplicações, monitoramento, análise de logs e um API gateway), gerenciamento multicloud, edge computing e gerenciamento do FastData. Um portal web baseado em React se comunica com os serviços de backend em Go por meio de APIs RESTful, e os componentes de backend se comunicam usando gRPC e Protocol Buffers.
O Erda é dividido em vários repositórios, incluindo o erda-infra, um framework de microsserviços em Go com provedores de middleware integrados, como Redis, Kafka e etcd, além de marketplaces de ações para pipelines e addons de middleware. Ele pode ser implantado em um único nó ou em vários nós, com instalação via Docker ou Helm.
Recursos principais
- 01DevOps centrado em aplicações, com pipelines e implantação no Kubernetes
- 02Governança de microsserviços, incluindo APM, monitoramento, análise de logs e API gateway
- 03Gerenciamento multicloud baseado no Kubernetes
- 04Addons reutilizáveis de middleware, como MySQL e Redis, compartilhados entre ambientes
- 05Portal web com serviços de backend baseados em RESTful e gRPC
Casos de uso
- Executar e operar aplicações de microsserviços em vários clusters ou nuvens
- Criar um fluxo unificado de CI/CD e implantação para aplicações hospedadas no Kubernetes
- Monitorar e diagnosticar sistemas de negócio complexos com APM e logs integrados
Início rápido
- 1
Siga o guia de instalação local (Docker) vinculado no README
- 2
Baixe os binários na página de releases do Erda
- 3
Instale em uma configuração de nó único ou de vários nós usando o guia de instalação do Helm
Antes de usar
- Erda é uma plataforma grande e composta por vários componentes, criada para Kubernetes; por isso, hospedá-la por conta própria exige um esforço considerável de configuração.
- A instalação está documentada em guias externos, e não em um único comando no README.
Em coleções
Tópicos
Perguntas frequentes
- O que é erda?
- Uma plataforma cloud-native de nível empresarial para Kubernetes, com DevOps, governança de microsserviços e gerenciamento multicloud. Erda é uma plataforma open source criada pela Terminus para desenvolver e operar aplicações de microsserviços. Ela reúne pipelines de DevOps, governança de microsserviços e gerenciamento multicloud sobre o Kubernetes, com o objetivo de simplificar a criação, a implantação, o monitoramento e o diagnóstico de aplicações de negócio complexas.
- erda é gratuito? Qual é a licença?
- erda é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- erda ainda é mantido?
- Manutenção ativa. O último commit de erda foi em 27 de out. de 2026.
- Para que posso usar erda?
- Executar e operar aplicações de microsserviços em vários clusters ou nuvens Criar um fluxo unificado de CI/CD e implantação para aplicações hospedadas no Kubernetes Monitorar e diagnosticar sistemas de negócio complexos com APM e logs integrados
- Como instalar erda?
- Siga o guia de instalação local (Docker) vinculado no README Baixe os binários na página de releases do Erda Instale em uma configuração de nó único ou de vários nós usando o guia de instalação do Helm
- Onde consigo erda?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/erda-project/erda
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um mini-Heroku próprio, baseado em Docker, que implanta e gerencia apps web no seu servidor a partir de um git push.
Plataforma de deploy open source e auto-hospedável, na qual um agente de IA implanta, monitora e ajuda a corrigir seus apps.
Uma PaaS no estilo Heroku e auto-hospedada, que implanta apps enviados via Git no seu próprio cluster Kubernetes por uma interface web.
Um mecanismo de CI/CD auto-hospedado que executa pipelines definidos em arquivos de configuração dentro de containers, com extensibilidade por meio de plugins.
Executa clusters Kubernetes como contêineres Docker usando vCluster, uma alternativa mais leve ao KinD com pausa, retomada e balanceadores de carga integrados.