OpenSource-Hub
E

Eclipse Che

7.2k stars·開発ツール·SHA-256 チェックサム確認済み

企業チーム向けのKubernetesネイティブなクラウド開発環境プラットフォーム。ワークスペースをコンテナ化し、IDEと実行環境を内蔵しています。

スマートダウンロード

プロジェクトのホームページへ

インストーラはまだありません — ソースリポジトリをご覧ください

開発環境をKubernetesコンテナにパッケージ化して、いつでもどこでもクラウドでコーディング。

主な機能

  • Kubernetesネイティブ:追加の設定は不要で、ワークスペースは自動的にPod内で実行されます
  • VS Code拡張機能やJetBrainsなどの主要なエディタをサポートし、自由にカスタマイズ可能です
  • ワークスペースの移植性:1つの定義でどこでも実行可能(Devfile標準化)
  • エンタープライズグレードのセキュリティ:セルフホスト型デプロイメント、データはクラスタから出ず、RBACと監査をサポート

できないこと

  • •Kubernetesクラスタ環境が必要で、リソース消費が高い(単一のワークスペースで通常2-4GBのメモリが必要)。学習曲線は主にK8sの概念に由来するため、チームに運用サポートがあることを推奨する。無料オンライン版にはリソース制限があり、セルフホストの場合はクラスタを自身で管理する必要がある。

使用例

  • 企業チームのリモートコラボレーション開発において、開発環境を統一し「自分のマシンでは動く」問題を回避
  • 一時的な開発環境:PRレビュー、実験ブランチ、トレーニング用ワークスペースを迅速に作成
  • CI/CDとの統合:ビルド、テスト、デプロイの全プロセスを自動化し、一貫した環境を実現

詳細説明

Eclipse Che は Kubernetes をベースとしたクラウド開発環境プラットフォームで、エンタープライズチーム向けに設計されています。開発者が必要とする依存関係、コンテナ化されたランタイム、Web IDE、プロジェクトコードをすべて Kubernetes Pod に集約することで、ワークスペースは分散、コラボレーション、ポータビリティの特性を備え、Kubernetes が動作するあらゆるプラットフォーム上で実行できます。Che は VS Code 拡張機能とカスタムエディターをサポートし、あらゆる Kubernetes クラスターにデプロイできるため、データのセルフホスティングとセキュリティの管理が可能です。また、CI/CD パイプラインとの統合も可能で、マルチユーザーでのコラボレーションやロールベースのアクセス制御をサポートします。

トラブルシューティング & FAQ (1)

トラブル対応
CVE-2022-41721 や他の脆弱性を Eclipse Che の kube-rbac-proxy イメージで修正する方法は?

Eclipse Che 7.63で使用されているkube-rbac-proxyイメージv0.13.1には、5件のHIGH/MEDIUM脆弱性があります。修正方法は、既知の脆弱性がゼロであるv0.14.1にアップグレードすることです。この問題は、Eclipse Che operatorのPR #2124で対応済みです。修正を適用するには、Che operatorをこの変更を含むバージョンに更新するか、operatorデプロイメントを手動で変更してquay.io/brancz/kube-rbac-proxy:v0.14.1を参照するようにしてください。

参照 Issue #22150

タグ

dev-toolskubernetescloud-idecontainerenterpriseremote-development

はじめ方

1

インストーラをダウンロード

上のボタンをクリックして、お使いのシステム用のインストーラをダウンロード

2

ソフトウェアをインストール

ダウンロードしたインストーラをダブルクリックし、指示に従ってください

3

ステップ1:https://eclipse.dev/che/getting-started/cloud/ にアクセスしてオンライン版を使用するか、ドキュメントに従って独自のK8sクラスタにデプロイします

4

ステップ2:ログイン後、「ワークスペースを作成」をクリックし、テンプレートを選択するか、Gitリポジトリからインポートします

5

ステップ3:コンテナが起動するのを待つと、ブラウザで組み込みIDEを使ってコーディング、デバッグ、実行ができます

インストールガイド
  1. ステップ1:https://eclipse.dev/che/getting-started/cloud/ にアクセスしてオンライン版を使用するか、ドキュメントに従って独自のK8sクラスタにデプロイします
  2. ステップ2:ログイン後、「ワークスペースを作成」をクリックし、テンプレートを選択するか、Gitリポジトリからインポートします
  3. ステップ3:コンテナが起動するのを待つと、ブラウザで組み込みIDEを使ってコーディング、デバッグ、実行ができます
ファイルの整合性

チェックサムがありません

このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません

SHA256 チェックサム

チェックサムなし

GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください

本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。

オープンソースの透明性

GitHub ソースを見る
環境ガイド

アンインストール情報

K8sクラスタにデプロイしている場合は、HelmまたはOperatorを使用してアンインストールします:helm uninstall che。オンライン版を使用している場合はアンインストールの必要はなく、ワークスペースを直接停止するだけです。

追加の依存関係なし

ダウンロード後すぐに使用可能。追加のランタイムは不要です。

プロジェクト情報
ライセンスEclipse Public License 2.0
最終更新2026-06-27 11:40:20
GitHub リポジトリ公式サイト

問題が発生?以下のFAQを確認

1 FAQ

類似プロジェクト