一个命令行工具,通过 SSH 在远程或本地虚拟机上安装 K3s,并获取 kubeconfig 以便使用 kubectl。
- Star
- 7,171
- Fork
- 1,213
- 未关闭 Issue
- 196
- 最近提交
- 昨天
这是什么?
Eclipse Che 是一个运行在 Kubernetes 上的云端开发环境平台,面向企业研发团队。每个工作空间把开发依赖、内嵌的容器化运行时、Web IDE 和项目代码打包进 Kubernetes Pod 中运行,因此可以部署在任意 Kubernetes 集群上。
用户可以通过 Git 仓库地址的 factory 链接直接启动工作空间,也可以在仓库根目录添加 devfile.yaml,声明项目所需的工具、运行时和命令。chectl 命令行工具可用于创建、列出和停止工作空间。CheCluster 自定义资源用于配置 Che 实例,嵌入式 VS Code 扩展仓库也可以自定义。
它适合希望把可复现、可移植的开发环境部署在自有基础设施上,而不是放在开发者本地电脑中的团队。
核心功能
- 01通过 factory 链接,从 Git 仓库地址直接启动工作空间。
- 02使用 devfile.yaml 定义工作空间的工具、运行时和命令。
- 03在 Kubernetes Pod 中运行 Web IDE 和项目代码。
- 04通过 chectl 命令行创建、列出和停止工作空间。
- 05通过 CheCluster 自定义资源配置 Che 实例。
- 06管理员可自定义内嵌的 VS Code 扩展仓库。
适用场景
- 为企业开发者在共享 Kubernetes 集群上提供统一、预配置的工作空间。
- 通过 Git 仓库地址直接在云端 IDE 中打开项目。
- 将开发依赖和运行时以 devfile 形式与代码一同版本化管理。
快速上手
- 1
通过在线云端入口使用 Eclipse Che
- 2
按照安装指南在自有 Kubernetes 集群上运行 Eclipse Che
- 3
使用 chectl 从 devfile 启动工作区
chectl workspace:start -f devfile.yaml
使用前须知
- 运行需要 Kubernetes 集群,自托管需要一定的基础设施和管理工作。
- 采用 EPL-2.0 许可证,这是一种弱 copyleft 许可证,适用于对受保护代码的修改。
标签
常见问题
- che 是什么?
- 基于 Kubernetes 的云端开发环境,将 Web IDE、依赖和项目代码放入容器中运行。 Eclipse Che 是一个运行在 Kubernetes 上的云端开发环境平台,面向企业研发团队。每个工作空间把开发依赖、内嵌的容器化运行时、Web IDE 和项目代码打包进 Kubernetes Pod 中运行,因此可以部署在任意 Kubernetes 集群上。
- che 可以免费使用吗?用的什么许可证?
- che 以 EPL-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- che 还在维护吗?
- 活跃维护中。che 最近一次提交是在 2026年10月20日。
- che 适合用来做什么?
- 为企业开发者在共享 Kubernetes 集群上提供统一、预配置的工作空间。 通过 Git 仓库地址直接在云端 IDE 中打开项目。 将开发依赖和运行时以 devfile 形式与代码一同版本化管理。
- che 怎么安装和运行?
- 通过在线云端入口使用 Eclipse Che 按照安装指南在自有 Kubernetes 集群上运行 Eclipse Che 使用 chectl 从 devfile 启动工作区: chectl workspace:start -f devfile.yaml
- 在哪里获取 che?
- 源代码和安装说明在 GitHub 上:https://github.com/eclipse-che/che
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
7439432GoOther更新于 2个月前
用于在本地图形化构建、运行和管理容器与 Kubernetes 的桌面应用,基于 Podman 等容器引擎。
8097583TypeScriptApache-2.0更新于 20小时前
开源的容器化应用管理系统,用于跨多台主机部署、扩缩容和管理应用。
12.8万4.7万GoApache-2.0更新于 22小时前
Trivy 是一款开源安全扫描工具,可检测容器、文件系统、Git 仓库、虚拟机镜像和 Kubernetes 中的漏洞、配置问题与敏感信息。
3.9万774GoApache-2.0更新于 3天前
无需 Docker daemon,通过 Maven 或 Gradle 为 Java 应用构建优化的 Docker/OCI 镜像。
1.4万1482JavaApache-2.0更新于 5天前
基于 Kubernetes 的开源云平台,用于将服务器组建成自有云,提供集群、数据库、虚拟机等服务的 REST API。
2362215GoApache-2.0更新于 前天