OpenSource-Hub
K

Kestra

26.8k stars·개발 도구·SHA-256 체크섬 확인됨

이벤트 기반 선언적 워크플로 오케스트레이션 플랫폼으로, YAML로 신뢰할 수 있는 파이프라인을 정의합니다.

스마트 다운로드

프로젝트 홈페이지 방문

아직 설치 프로그램이 없습니다 — 소스 저장소로 이동하세요

오픈소스 오케스트레이션 필수 도구, YAML로 워크플로우를 작성하고 이벤트와 스케줄 모두 처리할 수 있습니다.

주요 기능

  • YAML 선언형 워크플로 정의, UI 시각적 편집
  • 예약 트리거와 실시간 이벤트 트리거 동시 지원
  • 수백 개의 플러그인으로 데이터베이스, 클라우드 스토리지, API 연결
  • 내장 코드 편집기, 구문 강조 및 자동 완성
  • Git 버전 관리 통합, CI/CD 친화적

할 수 없는 것

  • •로컬 빠른 시작은 Docker에 의존하며, 프로덕션 환경에서는 Kubernetes 또는 클라우드 호스팅 사용을 권장합니다. 2. Docker 마운트 볼륨은 권한에 주의해야 하며, Windows 사용자는 WSL 2 사용을 권장합니다. 3. 플러그인은 네트워크 다운로드가 필요하며 처음에는 시간이 오래 걸립니다. 4. 기본적으로 내장 H2 데이터베이스를 사용하며, 프로덕션 환경에서는 PostgreSQL로 전환해야 합니다.

사용 사례

  • 데이터 파이프라인(ETL/ELT) 자동화
  • 마이크로서비스 오케스트레이션과 이벤트 기반 자동화
  • 예약 배치 처리 작업(예: 일일 보고서 생성)
  • 멀티 클라우드 환경에서의 운영 프로세스 자동화

Kestra는 오픈 소스 이벤트 기반 워크플로우 오케스트레이션 플랫폼으로, 예약 워크플로우와 실시간 워크플로우를 손쉽게 처리할 수 있습니다. Infrastructure as Code의 모범 사례를 데이터, 프로세스 및 마이크로서비스 오케스트레이션에 도입하여, 몇 줄의 YAML만으로 UI에서 안정적인 워크플로우를 구축할 수 있습니다. 핵심 기능으로는 풍부한 플러그인 생태계(수백 개의 사전 구축 커넥터), 직관적인 UI와 실시간 구문 검증, Git 버전 관리 통합, 네이티브 이벤트 트리거, 재시도/타임아웃/오류 처리, 병렬 실행 등이 있습니다. Docker, Kubernetes, AWS, GCP, Azure 등 다양한 배포 방식을 지원하며, 수백만 규모의 워크플로우로 확장할 수 있습니다.

태그

workflow-orchestrationevent-drivendeclarativeyamlpluginsopen-sourceautomationscheduling

시작하기

1

설치 프로그램 다운로드

위 버튼을 클릭하여 시스템에 맞는 설치 프로그램을 다운로드

2

소프트웨어 설치

다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요

3

1단계: Docker가 설치되어 있는지 확인하고, 터미널에서 docker run --pull=always -it -p 8080:8080 --user=root --name kestra --restart=always -v kestra_data:/app/storage -v /var/run/docker.sock:/var/run/docker.sock -v /tmp:/tmp kestra/kestra:latest server local 을 실행하세요

4

2단계: 브라우저를 열고 http://localhost:8080 에 접속하여 UI로 이동하세요

5

3단계: "Create"를 클릭하여 새 Flow를 만들고, 다음 YAML을 붙여넣은 후 저장하세요:

설치 가이드
  1. 1단계: Docker가 설치되어 있는지 확인하고, 터미널에서 docker run --pull=always -it -p 8080:8080 --user=root --name kestra --restart=always -v kestra_data:/app/storage -v /var/run/docker.sock:/var/run/docker.sock -v /tmp:/tmp kestra/kestra:latest server local 을 실행하세요
  2. 2단계: 브라우저를 열고 http://localhost:8080 에 접속하여 UI로 이동하세요
  3. 3단계: "Create"를 클릭하여 새 Flow를 만들고, 다음 YAML을 붙여넣은 후 저장하세요:
파일 무결성

체크섬 없음

이 프로젝트는 GitHub Release 페이지에 SHA-256 체크섬을 게시하지 않았습니다

SHA256 체크섬

체크섬 없음

GitHub Releases에서 직접 다운로드하고 파일 무결성을 직접 확인하세요

이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.

오픈소스 투명성

GitHub 소스 보기
환경 가이드

제거 정보

Docker 컨테이너를 중지하고 삭제합니다: docker stop kestra && docker rm kestra. 영구 데이터를 정리해야 하는 경우 Docker 볼륨을 삭제합니다: docker volume rm kestra_data.

추가 의존성 없음

다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.

프로젝트 정보
라이선스Apache-2.0
마지막 업데이트2026-10-28 15:32:50
GitHub 저장소공식 웹사이트

문제 발생? 아래 FAQ 확인

5 FAQs

유사한 프로젝트