웹 앱을 위한 자체 호스팅 배포 플랫폼으로, 자체 서버에서 Git push 배포, 프리뷰 URL, 커스텀 도메인, Postgres, 인증, 메일러를 제공합니다.
erda-project/erda
DevOps, 마이크로서비스 거버넌스, 멀티클라우드 관리를 지원하는 엔터프라이즈급 Kubernetes 클라우드 네이티브 애플리케이션 플랫폼입니다.
- 스타
- 2,759
- 포크
- 380
- 열린 이슈
- 7
- 마지막 커밋
- 11일 전
어떤 프로젝트인가요?
Erda는 마이크로서비스 애플리케이션을 개발하고 운영하기 위해 Terminus가 만든 오픈소스 플랫폼입니다. Kubernetes를 기반으로 DevOps 파이프라인, 마이크로서비스 거버넌스, 멀티클라우드 관리를 통합해 복잡한 비즈니스 애플리케이션의 구축, 배포, 모니터링, 진단을 간소화하는 것을 목표로 합니다.
플랫폼은 DevOps, 마이크로서비스 거버넌스(애플리케이션 성능 관리, 모니터링, 로그 분석, API 게이트웨이 포함), 멀티클라우드 관리, 엣지 컴퓨팅, FastData 관리 등 여러 영역으로 구성됩니다. React 기반 웹 포털은 RESTful API를 통해 Go 백엔드 서비스와 통신하며, 백엔드 구성 요소 간 통신에는 gRPC와 Protocol Buffers를 사용합니다.
Erda는 여러 저장소로 나뉘어 있습니다. 여기에는 Redis, Kafka, etcd 등의 미들웨어 제공자가 내장된 Go 마이크로서비스 프레임워크 erda-infra와 파이프라인 액션 및 미들웨어 애드온 마켓플레이스가 포함됩니다. 단일 노드 또는 여러 노드에 배포할 수 있으며, Docker나 Helm으로 설치할 수 있습니다.
핵심 기능
- 01애플리케이션 중심의 DevOps와 Kubernetes 기반 파이프라인 및 배포
- 02APM, 모니터링, 로그 분석, API 게이트웨이를 포함하는 마이크로서비스 거버넌스
- 03Kubernetes 기반 멀티클라우드 관리
- 04여러 환경에서 공유할 수 있는 MySQL, Redis 등의 재사용 가능한 미들웨어 애드온
- 05RESTful 및 gRPC 백엔드 서비스가 지원하는 웹 포털
활용 사례
- 여러 클러스터나 클라우드에서 마이크로서비스 애플리케이션 실행 및 운영
- Kubernetes에서 실행되는 애플리케이션을 위한 통합 CI/CD 및 배포 워크플로 구축
- 통합 APM과 로그를 활용한 복잡한 비즈니스 시스템 모니터링 및 진단
빠른 시작
- 1
README에 링크된 로컬 설치 가이드(Docker)를 따르세요
- 2
Erda 릴리스 페이지에서 바이너리를 다운로드하세요
- 3
Helm 설치 가이드를 사용해 단일 노드 또는 다중 노드 구성으로 설치하세요
사용 전 알아둘 점
- Erda는 Kubernetes용으로 구축된 대규모 멀티 컴포넌트 플랫폼이므로 셀프 호스팅에는 상당한 설정 작업이 필요합니다.
- 설치 방법은 README의 단일 명령어가 아닌 외부 가이드에 문서화되어 있습니다.
포함된 컬렉션
토픽
자주 묻는 질문
- erda은(는) 무엇인가요?
- DevOps, 마이크로서비스 거버넌스, 멀티클라우드 관리를 지원하는 엔터프라이즈급 Kubernetes 클라우드 네이티브 애플리케이션 플랫폼입니다. 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
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
git push로 자체 서버에 웹 앱을 배포하고 관리하는, Docker 기반의 셀프 호스팅 미니 Heroku입니다.
AI 에이전트가 앱을 배포하고 모니터링하며 문제 해결을 돕는 오픈소스 셀프 호스팅 배포 플랫폼입니다.
웹 UI를 통해 Git push로 배포하는, 직접 관리하는 Kubernetes 클러스터용 Heroku 스타일의 셀프 호스팅 PaaS입니다.
설정 파일에 정의된 파이프라인을 컨테이너에서 실행하고 플러그인으로 확장할 수 있는 셀프 호스팅 CI/CD 엔진입니다.
vCluster로 Kubernetes 클러스터를 Docker 컨테이너로 실행하고, 일시 중지·재개와 기본 제공 로드 밸런서를 지원하는 KinD 경량 대안입니다.