Plataforma de despliegue autohospedable para aplicaciones web, con despliegues al hacer push a Git, URL de vista previa, dominios personalizados, Postgres, autenticación y correo en tu propio servidor.
erda-project/erda
Plataforma cloud-native para empresas basada en Kubernetes, que abarca DevOps, gobernanza de microservicios y gestión multicloud.
- Estrellas
- 2,759
- Forks
- 380
- Issues abiertos
- 7
- Último commit
- hace 10 días
¿Qué es?
Erda es una plataforma de código abierto creada por Terminus para desarrollar y operar aplicaciones de microservicios. Combina pipelines de DevOps, gobernanza de microservicios y gestión multicloud sobre Kubernetes, con el objetivo de simplificar la creación, el despliegue, la monitorización y el diagnóstico de aplicaciones empresariales complejas.
La plataforma se organiza en varias áreas: DevOps, gobernanza de microservicios (incluidos la gestión del rendimiento de las aplicaciones, la monitorización, el análisis de logs y una API gateway), gestión multicloud, computación en el borde y gestión de FastData. Un portal web basado en React se comunica con los servicios del backend en Go mediante APIs RESTful, y los componentes del backend se comunican mediante gRPC y Protocol Buffers.
Erda está dividido en varios repositorios, entre ellos erda-infra, un framework de microservicios en Go con proveedores de middleware integrados, como Redis, Kafka y etcd, y marketplaces de acciones para pipelines y complementos de middleware. Puede desplegarse en un solo nodo o en varios, e instalarse mediante Docker o Helm.
Funciones clave
- 01DevOps centrado en las aplicaciones, con pipelines y despliegue en Kubernetes
- 02Gobernanza de microservicios con APM, monitorización, análisis de logs y API gateway
- 03Gestión multicloud basada en Kubernetes
- 04Complementos de middleware reutilizables, como MySQL y Redis, compartidos entre entornos
- 05Portal web respaldado por servicios de backend RESTful y gRPC
Casos de uso
- Ejecutar y operar aplicaciones de microservicios en varios clústeres o nubes
- Crear un flujo de trabajo unificado de CI/CD y despliegue para aplicaciones alojadas en Kubernetes
- Monitorizar y diagnosticar sistemas empresariales complejos con APM y logs integrados
Inicio rápido
- 1
Sigue la guía de instalación local (Docker) enlazada en el README
- 2
Descarga los binarios desde la página de lanzamientos de Erda
- 3
Instala Erda en una configuración de uno o varios nodos siguiendo la guía de instalación de Helm
Antes de usarlo
- Erda es una plataforma grande con varios componentes, diseñada para Kubernetes, por lo que alojarla por cuenta propia requiere un esfuerzo considerable de configuración.
- La instalación está documentada en guías externas, no mediante un único comando en el README.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es erda?
- Plataforma cloud-native para empresas basada en Kubernetes, que abarca DevOps, gobernanza de microservicios y gestión multicloud. Erda es una plataforma de código abierto creada por Terminus para desarrollar y operar aplicaciones de microservicios. Combina pipelines de DevOps, gobernanza de microservicios y gestión multicloud sobre Kubernetes, con el objetivo de simplificar la creación, el despliegue, la monitorización y el diagnóstico de aplicaciones empresariales complejas.
- ¿erda es gratuito? ¿Qué licencia tiene?
- erda es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿erda sigue mantenido?
- Mantenimiento activo. El último commit de erda fue el 27 oct 2026.
- ¿Para qué puedo usar erda?
- Ejecutar y operar aplicaciones de microservicios en varios clústeres o nubes Crear un flujo de trabajo unificado de CI/CD y despliegue para aplicaciones alojadas en Kubernetes Monitorizar y diagnosticar sistemas empresariales complejos con APM y logs integrados
- ¿Cómo se instala erda?
- Sigue la guía de instalación local (Docker) enlazada en el README Descarga los binarios desde la página de lanzamientos de Erda Instala Erda en una configuración de uno o varios nodos siguiendo la guía de instalación de Helm
- ¿Dónde consigo erda?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/erda-project/erda
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un mini-Heroku autohospedado y basado en Docker que despliega y gestiona aplicaciones web en tu propio servidor al hacer git push.
Plataforma de despliegue de código abierto y autoalojable donde un agente de IA despliega, supervisa y ayuda a reparar tus aplicaciones.
Una PaaS autogestionada al estilo de Heroku que despliega en tu propio clúster de Kubernetes las aplicaciones que envías con Git, mediante una interfaz web.
Motor de CI/CD autohospedado que ejecuta en contenedores pipelines definidos en archivos de configuración y permite ampliarlo mediante plugins.
Ejecuta clústeres de Kubernetes como contenedores Docker con vCluster, una alternativa más ligera a KinD con pausa y reanudación, y balanceadores de carga integrados.