Repolode
eclipse-che

eclipse-che/che

Облачные среды разработки на Kubernetes: веб-IDE, зависимости и код проекта запускаются в контейнерах внутри Kubernetes-подов.

Open source альтернатива:GitHub CodespacesGitpod

Звёзды
7,171
Форки
1,213
Открытые issues
196
Последний коммит
вчера

Что это?

Eclipse Che — платформа для запуска облачных сред разработки на Kubernetes, ориентированная на инженерные команды в крупных компаниях. В каждом рабочем пространстве зависимости разработчика, встроенные среды выполнения в контейнерах, веб-IDE и код проекта упакованы в контейнеры, которые запускаются в Kubernetes-подах. Благодаря этому среду можно запустить в любом кластере Kubernetes.

Рабочие пространства можно запускать по URL Git-репозитория через factory-ссылку или на основе файла devfile.yaml в корне репозитория, где указаны необходимые проекту инструменты, среды выполнения и команды. Инструмент командной строки chectl позволяет создавать, просматривать и останавливать рабочие пространства. Пользовательский ресурс CheCluster служит для настройки самого экземпляра Che, а встроенный реестр расширений VS Code можно настраивать отдельно.

Проект подходит командам, которым нужны воспроизводимые и переносимые среды разработки на собственной инфраструктуре, а не на ноутбуках разработчиков.

Ключевые возможности

  • 01Запускает рабочие пространства по URL Git-репозитория с помощью factory-ссылок.
  • 02Описывает инструменты, среды выполнения и команды рабочего пространства в файле devfile.yaml.
  • 03Запускает веб-IDE и код проекта в Kubernetes-подах.
  • 04Позволяет управлять рабочими пространствами из командной строки с помощью chectl.
  • 05Настраивает экземпляр через пользовательский ресурс CheCluster.
  • 06Позволяет администраторам настраивать встроенный реестр расширений VS Code.

Сценарии использования

  • Предоставление разработчикам в крупных компаниях единообразных, предварительно настроенных рабочих пространств в общем кластере Kubernetes.
  • Открытие проекта в облачной IDE напрямую по URL его Git-репозитория.
  • Хранение зависимостей и сред выполнения для разработки в devfile вместе с кодом и под контролем версий.

Быстрый старт

  1. 1

    Используйте Eclipse Che онлайн на облачной странице для начала работы

  2. 2

    Запустите Eclipse Che в собственном кластере Kubernetes, следуя руководству по установке

  3. 3

    Запустите рабочее пространство из devfile с помощью chectl

    chectl workspace:start -f devfile.yaml

Что важно знать

  • Для работы требуется кластер Kubernetes, поэтому самостоятельный хостинг требует реальной инфраструктуры и усилий по администрированию.
  • Лицензия EPL-2.0 — это лицензия с авторским левом, которая распространяется и на изменения охраняемого кода.

Темы

Частые вопросы

Что такое che?
Облачные среды разработки на Kubernetes: веб-IDE, зависимости и код проекта запускаются в контейнерах внутри Kubernetes-подов. Eclipse Che — платформа для запуска облачных сред разработки на Kubernetes, ориентированная на инженерные команды в крупных компаниях. В каждом рабочем пространстве зависимости разработчика, встроенные среды выполнения в контейнерах, веб-IDE и код проекта упакованы в контейнеры, которые запускаются в Kubernetes-подах. Благодаря этому среду можно запустить в любом кластере Kubernetes.
che можно использовать бесплатно? Какая у него лицензия?
che распространяется с открытым исходным кодом под лицензией EPL-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
che всё ещё поддерживается?
Активно поддерживается. Последний коммит в che — 20 окт. 2026 г..
Для чего можно использовать che?
Предоставление разработчикам в крупных компаниях единообразных, предварительно настроенных рабочих пространств в общем кластере Kubernetes. Открытие проекта в облачной IDE напрямую по URL его Git-репозитория. Хранение зависимостей и сред выполнения для разработки в devfile вместе с кодом и под контролем версий.
Как установить che?
Используйте Eclipse Che онлайн на облачной странице для начала работы Запустите Eclipse Che в собственном кластере Kubernetes, следуя руководству по установке Запустите рабочее пространство из devfile с помощью chectl: chectl workspace:start -f devfile.yaml
Где скачать che?
Исходный код и инструкции по установке — на GitHub: https://github.com/eclipse-che/che

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Trivy — сканер безопасности с открытым исходным кодом, который выявляет уязвимости, ошибки конфигурации, секреты и данные SBOM в контейнерах, файловых системах, Git-репозиториях, образах VM и Kubernetes.

38,5 тыс.774GoApache-2.0Обновлён позавчера