Eclipse Che
企業チーム向けの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を参照するようにしてください。
タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
ステップ1:https://eclipse.dev/che/getting-started/cloud/ にアクセスしてオンライン版を使用するか、ドキュメントに従って独自のK8sクラスタにデプロイします
ステップ2:ログイン後、「ワークスペースを作成」をクリックし、テンプレートを選択するか、Gitリポジトリからインポートします
ステップ3:コンテナが起動するのを待つと、ブラウザで組み込みIDEを使ってコーディング、デバッグ、実行ができます
- ステップ1:https://eclipse.dev/che/getting-started/cloud/ にアクセスしてオンライン版を使用するか、ドキュメントに従って独自のK8sクラスタにデプロイします
- ステップ2:ログイン後、「ワークスペースを作成」をクリックし、テンプレートを選択するか、Gitリポジトリからインポートします
- ステップ3:コンテナが起動するのを待つと、ブラウザで組み込みIDEを使ってコーディング、デバッグ、実行ができます
チェックサムがありません
このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません
SHA256 チェックサム
チェックサムなし
GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
K8sクラスタにデプロイしている場合は、HelmまたはOperatorを使用してアンインストールします:helm uninstall che。オンライン版を使用している場合はアンインストールの必要はなく、ワークスペースを直接停止するだけです。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。
問題が発生?以下のFAQを確認
1 FAQ