Ferramenta de linha de comando que instala K3s Kubernetes por SSH em uma VM local ou remota e busca um kubeconfig para acessar o cluster com kubectl.
eclipse-che/che
Ambientes de desenvolvimento em nuvem no Kubernetes, com IDE web, dependências e código do projeto executados em contêineres dentro de pods.
Alternativa open source a:GitHub Codespaces
Gitpod
- Estrelas
- 7,171
- Forks
- 1,213
- Issues abertas
- 196
- Último commit
- ontem
O que é?
O Eclipse Che é uma plataforma para executar ambientes de desenvolvimento em nuvem no Kubernetes, voltada para equipes de engenharia corporativas. Cada workspace reúne as dependências do desenvolvedor, runtimes em contêineres incorporados, uma IDE web e o código do projeto em contêineres executados em pods do Kubernetes, permitindo usar o ambiente em qualquer cluster Kubernetes.
Os workspaces podem ser iniciados a partir da URL de um repositório Git usando um link de factory ou de um arquivo devfile.yaml na raiz do repositório, que declara as ferramentas, os runtimes e os comandos necessários para o projeto. A ferramenta de linha de comando chectl pode criar, listar e parar workspaces. O recurso personalizado CheCluster configura a própria instância do Che, e o registro incorporado de extensões do VS Code pode ser personalizado.
O projeto é indicado para equipes que querem ambientes de desenvolvimento reproduzíveis e portáteis, hospedados na própria infraestrutura em vez de nos laptops dos desenvolvedores.
Recursos principais
- 01Inicia workspaces a partir da URL de um repositório Git por meio de links de factory.
- 02Define as ferramentas, os runtimes e os comandos do workspace com um arquivo devfile.yaml.
- 03Executa a IDE web e o código do projeto dentro de pods do Kubernetes.
- 04Gerencia workspaces pela linha de comando com chectl.
- 05Configura a instância por meio do recurso personalizado CheCluster.
- 06Permite que administradores personalizem o registro incorporado de extensões do VS Code.
Casos de uso
- Oferecer a desenvolvedores de empresas workspaces consistentes e pré-configurados em um cluster Kubernetes compartilhado.
- Abrir um projeto em uma IDE na nuvem diretamente pela URL do repositório Git.
- Manter dependências e runtimes de desenvolvimento versionados junto com o código em um devfile.
Início rápido
- 1
Use o Eclipse Che online pela página de introdução na nuvem
- 2
Execute o Eclipse Che no seu próprio cluster Kubernetes seguindo o guia de instalação
- 3
Inicie um workspace a partir de um devfile usando o chectl
chectl workspace:start -f devfile.yaml
Antes de usar
- É necessário um cluster Kubernetes para executar a ferramenta, então a hospedagem própria exige infraestrutura real e trabalho de administração.
- Licenciado sob a EPL-2.0, uma licença copyleft que também se aplica às modificações do código abrangido.
Tópicos
Perguntas frequentes
- O que é che?
- Ambientes de desenvolvimento em nuvem no Kubernetes, com IDE web, dependências e código do projeto executados em contêineres dentro de pods. O Eclipse Che é uma plataforma para executar ambientes de desenvolvimento em nuvem no Kubernetes, voltada para equipes de engenharia corporativas. Cada workspace reúne as dependências do desenvolvedor, runtimes em contêineres incorporados, uma IDE web e o código do projeto em contêineres executados em pods do Kubernetes, permitindo usar o ambiente em qualquer cluster Kubernetes.
- che é gratuito? Qual é a licença?
- che é open source sob a licença EPL-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- che ainda é mantido?
- Manutenção ativa. O último commit de che foi em 20 de out. de 2026.
- Para que posso usar che?
- Oferecer a desenvolvedores de empresas workspaces consistentes e pré-configurados em um cluster Kubernetes compartilhado. Abrir um projeto em uma IDE na nuvem diretamente pela URL do repositório Git. Manter dependências e runtimes de desenvolvimento versionados junto com o código em um devfile.
- Como instalar che?
- Use o Eclipse Che online pela página de introdução na nuvem Execute o Eclipse Che no seu próprio cluster Kubernetes seguindo o guia de instalação Inicie um workspace a partir de um devfile usando o chectl: chectl workspace:start -f devfile.yaml
- Onde consigo che?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/eclipse-che/che
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Aplicativo gráfico para criar, executar e gerenciar containers e Kubernetes localmente, baseado no Podman e em outros mecanismos de containers.
Sistema open source para implantar, escalar e gerenciar aplicações em contêineres em vários hosts.
Trivy é um scanner de segurança de código aberto que encontra vulnerabilidades, configurações incorretas, secrets e dados de SBOM em contêineres, sistemas de arquivos, repositórios Git, imagens de VM e Kubernetes.
Um kernel de aplicação escrito em Go que isola containers interceptando chamadas de sistema Linux no userspace e pode ser executado como runtime OCI runsc.
Crie imagens de container Docker e OCI otimizadas para aplicações Java com Maven ou Gradle, sem precisar de um daemon do Docker.