Repolode
eclipse-che

eclipse-che/che

Kubernetes pod의 컨테이너 안에서 웹 IDE, 의존성, 프로젝트 코드를 실행하는 Kubernetes 기반 클라우드 개발 환경입니다.

대체할 수 있는 제품:GitHub CodespacesGitpod

스타
7,171
포크
1,213
열린 이슈
196
마지막 커밋
어제

어떤 프로젝트인가요?

Eclipse Che는 엔터프라이즈 엔지니어링 팀을 대상으로 Kubernetes에서 클라우드 개발 환경을 실행하는 플랫폼입니다. 각 워크스페이스에는 개발자 의존성, 컨테이너화된 런타임, 웹 IDE, 프로젝트 코드가 컨테이너로 패키징되어 Kubernetes pod에서 실행되므로 어떤 Kubernetes 클러스터에서도 환경을 구동할 수 있습니다.

팩토리 링크를 사용해 Git 저장소 URL에서 워크스페이스를 시작하거나, 프로젝트에 필요한 도구, 런타임, 명령을 선언하는 저장소 루트의 devfile.yaml에서 시작할 수 있습니다. chectl 명령줄 도구로 워크스페이스를 생성하고, 목록을 확인하고, 중지할 수 있습니다. CheCluster 커스텀 리소스로 Che 인스턴스 자체를 구성할 수 있으며, 내장된 VS Code 확장 레지스트리도 사용자 지정할 수 있습니다.

개발자 노트북이 아니라 자체 인프라에서 호스팅되는 재현 가능하고 이식성 있는 개발 환경을 원하는 팀에 적합합니다.

핵심 기능

  • 01팩토리 링크를 통해 Git 저장소 URL에서 워크스페이스를 시작합니다.
  • 02devfile.yaml로 워크스페이스 도구, 런타임, 명령을 정의합니다.
  • 03Kubernetes pod 안에서 웹 IDE와 프로젝트 코드를 실행합니다.
  • 04chectl을 사용해 명령줄에서 워크스페이스를 관리합니다.
  • 05CheCluster 커스텀 리소스를 통해 인스턴스를 구성합니다.
  • 06관리자가 내장된 VS Code 확장 레지스트리를 사용자 지정할 수 있습니다.

활용 사례

  • 공유 Kubernetes 클러스터에서 엔터프라이즈 개발자에게 일관되고 사전 구성된 워크스페이스를 제공합니다.
  • Git 저장소 URL에서 프로젝트를 클라우드 IDE로 바로 엽니다.
  • devfile에서 개발 의존성과 런타임을 코드와 함께 버전 관리합니다.

빠른 시작

  1. 1

    시작하기 클라우드 페이지에서 Eclipse Che를 온라인으로 사용하기

  2. 2

    설치 가이드에 따라 자체 Kubernetes 클러스터에서 Eclipse Che 실행하기

  3. 3

    chectl을 사용해 devfile에서 워크스페이스 시작하기

    chectl workspace:start -f devfile.yaml

사용 전 알아둘 점

  • 실행하려면 Kubernetes 클러스터가 필요하므로, 자체 호스팅에는 실제 인프라와 관리 작업이 필요합니다.
  • EPL-2.0에 따라 라이선스가 부여되며, 대상 코드의 수정 사항에도 적용되는 카피레프트 라이선스입니다.

토픽

자주 묻는 질문

che은(는) 무엇인가요?
Kubernetes pod의 컨테이너 안에서 웹 IDE, 의존성, 프로젝트 코드를 실행하는 Kubernetes 기반 클라우드 개발 환경입니다. Eclipse Che는 엔터프라이즈 엔지니어링 팀을 대상으로 Kubernetes에서 클라우드 개발 환경을 실행하는 플랫폼입니다. 각 워크스페이스에는 개발자 의존성, 컨테이너화된 런타임, 웹 IDE, 프로젝트 코드가 컨테이너로 패키징되어 Kubernetes pod에서 실행되므로 어떤 Kubernetes 클러스터에서도 환경을 구동할 수 있습니다.
che은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
che은(는) EPL-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
che은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. che의 마지막 커밋은 2026년 10월 20일입니다.
che은(는) 어디에 사용할 수 있나요?
공유 Kubernetes 클러스터에서 엔터프라이즈 개발자에게 일관되고 사전 구성된 워크스페이스를 제공합니다. Git 저장소 URL에서 프로젝트를 클라우드 IDE로 바로 엽니다. devfile에서 개발 의존성과 런타임을 코드와 함께 버전 관리합니다.
che는 어떻게 설치하나요?
시작하기 클라우드 페이지에서 Eclipse Che를 온라인으로 사용하기 설치 가이드에 따라 자체 Kubernetes 클러스터에서 Eclipse Che 실행하기 chectl을 사용해 devfile에서 워크스페이스 시작하기: chectl workspace:start -f devfile.yaml
che은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/eclipse-che/che

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트