원클릭 코드 배포와 롤백을 지원하고 터미널, SFTP, cron, 서버 모니터링 기능을 제공하는 셀프 호스팅 웹 배포 시스템입니다.
kurtosis-tech/kurtosis
블록체인 인프라를 포함한 임시 백엔드 스택을 Docker나 Kubernetes에서 한 번의 명령으로 패키징하고 실행하는 플랫폼입니다.
대체할 수 있는 제품:Docker Compose
- 스타
- 558
- 포크
- 100
- 열린 이슈
- 290
- 마지막 커밋
- 5일 전
어떤 프로젝트인가요?
Kurtosis는 개발이나 테스트용 임시 스택을 시작할 때 필요한 설정 작업을 처리해, 개발자가 구성에 매달리는 대신 기능 개발에 집중할 수 있도록 합니다. 스택 정의는 패키지로 작성해 배포하고 매개변수화할 수 있으며, 더 큰 스택으로 가져와 공유 설정을 한 줄 명령으로 실행할 수 있습니다.
이 프로젝트는 백엔드 스택 정의를 위한 패키징 시스템, 스택 상태를 재현 가능하게 초기화하는 스택별 파일 관리 기능을 갖춘 런타임, 그리고 Docker나 Kubernetes를 다루듯 실행 중인 스택과 상호작용할 수 있는 CLI 도구로 구성됩니다. 스택은 Docker 엔진이나 Kubernetes에서 실행할 수 있습니다. 패키지는 시작 과정에서 서비스 간에 데이터를 전달하고 사용자 지정 대기 조건을 적용할 수도 있습니다.
유지관리자는 현재 Kurtosis를 장기간 운영하는 프로덕션 환경에는 권장하지 않는다고 밝혔습니다.
핵심 기능
- 01공유하고 한 줄 명령으로 실행할 수 있는 백엔드 스택 정의를 패키징합니다.
- 02Docker 엔진이나 Kubernetes에서 스택을 실행합니다.
- 03재현 가능한 상태 초기화를 위해 스택별 파일을 관리합니다.
- 04매개변수화된 패키지를 더 큰 스택으로 가져올 수 있습니다.
- 05실행 중인 인클레이브를 검사하고 상호작용할 수 있는 CLI 도구를 제공합니다.
활용 사례
- 로컬 개발을 위해 공유 블록체인 테스트 네트워크를 시작합니다.
- 로컬 개발 환경, 예약된 CI 테스트, 대규모 Kubernetes 테스트에서 동일한 스택 정의를 실행합니다.
- 오픈 소스 프로젝트의 기여자가 복잡한 다중 서비스 구성을 빠르게 시작할 수 있도록 합니다.
빠른 시작
- 1
docs.kurtosis.com/install의 안내에 따라 Kurtosis를 설치합니다
- 2
Redis 투표 앱 Kurtosis 패키지를 실행합니다
kurtosis run github.com/kurtosis-tech/awesome-kurtosis/redis-voting-app - 3
출력의 마지막 줄에 표시된 http 링크를 브라우저에서 엽니다
사용 전 알아둘 점
- README에는 현재 Kurtosis를 장기적인 프로덕션 환경에서 사용하지 말라고 안내되어 있습니다.
- 스택은 Docker 또는 Kubernetes에서 실행되므로, 둘 중 하나의 엔진을 사용할 수 있어야 합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- kurtosis은(는) 무엇인가요?
- 블록체인 인프라를 포함한 임시 백엔드 스택을 Docker나 Kubernetes에서 한 번의 명령으로 패키징하고 실행하는 플랫폼입니다. Kurtosis는 개발이나 테스트용 임시 스택을 시작할 때 필요한 설정 작업을 처리해, 개발자가 구성에 매달리는 대신 기능 개발에 집중할 수 있도록 합니다. 스택 정의는 패키지로 작성해 배포하고 매개변수화할 수 있으며, 더 큰 스택으로 가져와 공유 설정을 한 줄 명령으로 실행할 수 있습니다.
- kurtosis은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- kurtosis은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- kurtosis은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. kurtosis의 마지막 커밋은 2026년 11월 2일입니다.
- kurtosis은(는) 어디에 사용할 수 있나요?
- 로컬 개발을 위해 공유 블록체인 테스트 네트워크를 시작합니다. 로컬 개발 환경, 예약된 CI 테스트, 대규모 Kubernetes 테스트에서 동일한 스택 정의를 실행합니다. 오픈 소스 프로젝트의 기여자가 복잡한 다중 서비스 구성을 빠르게 시작할 수 있도록 합니다.
- kurtosis는 어떻게 설치하나요?
- docs.kurtosis.com/install의 안내에 따라 Kurtosis를 설치합니다 Redis 투표 앱 Kurtosis 패키지를 실행합니다: kurtosis run github.com/kurtosis-tech/awesome-kurtosis/redis-voting-app 출력의 마지막 줄에 표시된 http 링크를 브라우저에서 엽니다
- kurtosis은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/kurtosis-tech/kurtosis
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
설정 파일에 정의된 파이프라인을 컨테이너에서 실행하고 플러그인으로 확장할 수 있는 셀프 호스팅 CI/CD 엔진입니다.
자연어와 에이전트를 활용해 클라우드와 인프라를 관리하고 서비스를 배포·문제 해결·자동화하는 오픈소스 AI 네이티브 터미널입니다.
vCluster로 Kubernetes 클러스터를 Docker 컨테이너로 실행하고, 일시 중지·재개와 기본 제공 로드 밸런서를 지원하는 KinD 경량 대안입니다.
공유 대시보드에서 Ansible 플레이북, Terraform/OpenTofu 코드, Bash 또는 PowerShell 스크립트를 실행하는 웹 UI 및 API입니다.
Node.js와 Bun 앱을 위한 프로덕션 프로세스 매니저로, 내장 로드 밸런서가 프로세스를 계속 실행하고 다운타임 없이 재로드합니다.