Устанавливает K3s Kubernetes на удалённую или локальную VM через CLI, используя SSH, и получает kubeconfig для доступа через kubectl.
eclipse-che/che
Облачные среды разработки на Kubernetes: веб-IDE, зависимости и код проекта запускаются в контейнерах внутри Kubernetes-подов.
Open source альтернатива:GitHub Codespaces
Gitpod
- Звёзды
- 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
Используйте Eclipse Che онлайн на облачной странице для начала работы
- 2
Запустите Eclipse Che в собственном кластере Kubernetes, следуя руководству по установке
- 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 обновляется ежедневно.
Похожие проекты
Графическое приложение для сборки, запуска и управления контейнерами и Kubernetes локально на базе Podman и других контейнерных движков.
Открытая система для развертывания, масштабирования и управления контейнеризированными приложениями на нескольких хостах.
Trivy — сканер безопасности с открытым исходным кодом, который выявляет уязвимости, ошибки конфигурации, секреты и данные SBOM в контейнерах, файловых системах, Git-репозиториях, образах VM и Kubernetes.
Собирайте оптимизированные Docker- и OCI-образы Java-приложений с помощью Maven или Gradle, не используя Docker daemon.
Бесплатная платформа с открытым исходным кодом для создания собственного облака на Kubernetes с REST API для кластеров, баз данных, виртуальных машин и балансировщиков нагрузки.