Git pushによるデプロイ、プレビューURL、カスタムドメイン、Postgres、認証、メール送信機能を自前のサーバーで提供する、セルフホスト可能なWebアプリ向けデプロイプラットフォーム。
erda-project/erda
DevOps、マイクロサービスガバナンス、マルチクラウド管理を網羅する、Kubernetes向けのエンタープライズグレードなクラウドネイティブアプリケーションプラットフォーム。
- スター
- 2,759
- フォーク
- 380
- 未解決の Issue
- 7
- 最終コミット
- 11 日前
これは何?
Erdaは、Terminusが開発した、マイクロサービスアプリケーションの開発と運用のためのオープンソースプラットフォームです。Kubernetes上にDevOpsパイプライン、マイクロサービスガバナンス、マルチクラウド管理を統合し、複雑な業務アプリケーションの構築、デプロイ、監視、診断を簡素化することを目指しています。
プラットフォームは、DevOps、マイクロサービスガバナンス(APM、監視、ログ分析、APIゲートウェイを含む)、マルチクラウド管理、エッジコンピューティング、FastData管理といった複数の領域で構成されています。ReactベースのWebポータルはRESTful API経由でGoバックエンドサービスと通信し、バックエンドコンポーネント間の通信にはgRPCとProtocol Buffersを使用します。
Erdaは複数のリポジトリに分かれており、その中には、Redis、Kafka、etcdなどのミドルウェアプロバイダーを標準搭載したGoマイクロサービスフレームワークのerda-infraや、パイプラインアクションとミドルウェアアドオンのマーケットプレイスがあります。単一ノードまたは複数ノードにデプロイでき、DockerまたはHelmでインストールできます。
主な機能
- 01アプリケーション中心のDevOps。パイプラインとKubernetesへのデプロイに対応
- 02APM、監視、ログ分析、APIゲートウェイを含むマイクロサービスガバナンス
- 03Kubernetes上に構築されたマルチクラウド管理
- 04MySQLやRedisなど、環境をまたいで共有できる再利用可能なミドルウェアアドオン
- 05RESTfulとgRPCのバックエンドサービスを利用するWebポータル
ユースケース
- 複数のクラスターやクラウドにまたがるマイクロサービスアプリケーションの実行と運用
- 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で自分のサーバーにWebアプリをデプロイ・管理できる、Dockerを利用したセルフホスト型の小さなHeroku。
AIエージェントがアプリのデプロイや監視、修正を支援する、オープンソースのセルフホスト可能なデプロイプラットフォーム。
Web UIからGit pushしたアプリを自前のKubernetesクラスターにデプロイできる、セルフホスト型のHeroku風PaaS。
設定ファイルで定義したパイプラインをコンテナ内で実行し、プラグインで拡張できるセルフホスト型CI/CDエンジン。
vClusterを使ってKubernetesクラスターをDockerコンテナとして実行する、KinDより軽量で一時停止・再開やロードバランサーを備えたツール。