Herramienta de línea de comandos que instala K3s Kubernetes por SSH en una VM local o remota y obtiene un kubeconfig para acceder con kubectl.
eclipse-che/che
Entornos de desarrollo en la nube basados en Kubernetes que ejecutan un IDE web, las dependencias y el código del proyecto en contenedores dentro de pods de Kubernetes.
Alternativa open source a:GitHub Codespaces
Gitpod
- Estrellas
- 7,171
- Forks
- 1,213
- Issues abiertos
- 196
- Último commit
- ayer
¿Qué es?
Eclipse Che es una plataforma para ejecutar entornos de desarrollo en la nube sobre Kubernetes, dirigida a equipos de ingeniería empresariales. Cada workspace reúne las dependencias del desarrollador, runtimes integrados en contenedores, un IDE web y el código del proyecto en contenedores que se ejecutan en pods de Kubernetes, de modo que el entorno puede ejecutarse en cualquier clúster de Kubernetes.
Los workspaces pueden iniciarse desde la URL de un repositorio Git mediante un enlace factory o desde un devfile.yaml en la raíz del repositorio, que declara las herramientas, los runtimes y los comandos que necesita el proyecto. La herramienta de línea de comandos chectl permite crear, listar y detener workspaces. El recurso personalizado CheCluster configura la propia instancia de Che, y es posible personalizar el registro integrado de extensiones de VS Code.
El proyecto es adecuado para equipos que quieren entornos de desarrollo reproducibles y portátiles, alojados en su propia infraestructura en lugar de en los equipos de los desarrolladores.
Funciones clave
- 01Inicia workspaces desde la URL de un repositorio Git mediante enlaces factory.
- 02Define las herramientas, los runtimes y los comandos del workspace con un devfile.yaml.
- 03Ejecuta el IDE web y el código del proyecto dentro de pods de Kubernetes.
- 04Administra workspaces desde la línea de comandos con chectl.
- 05Configura la instancia mediante el recurso personalizado CheCluster.
- 06Permite que los administradores personalicen el registro integrado de extensiones de VS Code.
Casos de uso
- Proporcionar a los desarrolladores de empresas workspaces uniformes y preconfigurados en un clúster de Kubernetes compartido.
- Abrir un proyecto en un IDE en la nube directamente desde la URL de su repositorio Git.
- Mantener las dependencias y los runtimes de desarrollo versionados junto con el código en un devfile.
Inicio rápido
- 1
Usa Eclipse Che online desde la página de inicio en la nube
- 2
Ejecuta Eclipse Che en tu propio clúster de Kubernetes siguiendo la guía de instalación
- 3
Inicia un espacio de trabajo desde un devfile con chectl
chectl workspace:start -f devfile.yaml
Antes de usarlo
- Necesita un clúster de Kubernetes para funcionar, por lo que el alojamiento propio requiere infraestructura real y trabajo de administración.
- Tiene licencia EPL-2.0, una licencia copyleft que también se aplica a las modificaciones del código cubierto.
Temas
Preguntas frecuentes
- ¿Qué es che?
- Entornos de desarrollo en la nube basados en Kubernetes que ejecutan un IDE web, las dependencias y el código del proyecto en contenedores dentro de pods de Kubernetes. Eclipse Che es una plataforma para ejecutar entornos de desarrollo en la nube sobre Kubernetes, dirigida a equipos de ingeniería empresariales. Cada workspace reúne las dependencias del desarrollador, runtimes integrados en contenedores, un IDE web y el código del proyecto en contenedores que se ejecutan en pods de Kubernetes, de modo que el entorno puede ejecutarse en cualquier clúster de Kubernetes.
- ¿che es gratuito? ¿Qué licencia tiene?
- che es open source bajo la licencia EPL-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿che sigue mantenido?
- Mantenimiento activo. El último commit de che fue el 20 oct 2026.
- ¿Para qué puedo usar che?
- Proporcionar a los desarrolladores de empresas workspaces uniformes y preconfigurados en un clúster de Kubernetes compartido. Abrir un proyecto en un IDE en la nube directamente desde la URL de su repositorio Git. Mantener las dependencias y los runtimes de desarrollo versionados junto con el código en un devfile.
- ¿Cómo se instala che?
- Usa Eclipse Che online desde la página de inicio en la nube Ejecuta Eclipse Che en tu propio clúster de Kubernetes siguiendo la guía de instalación Inicia un espacio de trabajo desde un devfile con chectl: chectl workspace:start -f devfile.yaml
- ¿Dónde consigo che?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/eclipse-che/che
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Aplicación gráfica de escritorio para crear, ejecutar y administrar contenedores y Kubernetes localmente, basada en Podman y otros motores de contenedores.
Sistema de código abierto para desplegar, escalar y gestionar aplicaciones en contenedores en varios hosts.
Trivy es un escáner de seguridad de código abierto que detecta vulnerabilidades, errores de configuración, secretos y datos de SBOM en contenedores, sistemas de archivos, repositorios Git, imágenes de VM y Kubernetes.
Un kernel de aplicaciones escrito en Go que protege contenedores aislando las llamadas al sistema Linux en el espacio de usuario y puede ejecutarse como runtime OCI runsc.
Crea imágenes de contenedor Docker y OCI optimizadas para aplicaciones Java con Maven o Gradle, sin un daemon de Docker.