Repolode
argoproj

argoproj/argo-workflows

Kubernetes에서 병렬 작업을 오케스트레이션하는 컨테이너 네이티브 워크플로 엔진으로, CRD로 구현되어 있습니다.

대체할 수 있는 제품:Apache Airflow

스타
17,082
포크
3,727
열린 이슈
1,372
마지막 커밋
13시간 전

어떤 프로젝트인가요?

Argo Workflows는 Kubernetes에서 여러 단계로 구성된 작업을 실행하며, 각 단계는 컨테이너로 수행됩니다. 워크플로는 순서가 지정된 작업 시퀀스나 작업 간의 의존성을 나타내는 방향성 비순환 그래프(DAG)로 정의할 수 있습니다. Kubernetes Custom Resource Definition으로 구현되어 있어 표준 클러스터 도구로 워크플로를 관리할 수 있습니다.

머신러닝 파이프라인, 데이터 처리, 인프라 자동화, CI/CD와 같은 컴퓨팅 집약적 배치 작업을 대상으로 합니다. 단계 간에 매개변수와 아티팩트를 전달할 수 있으며, 조건문, 반복문, 재시도, 타임아웃, cron을 통한 예약 실행도 지원합니다. 웹 UI에서 워크플로를 시각화하고 관리할 수 있고, REST 및 gRPC API와 Java, Go, Python(Hera), TypeScript(Juno) SDK도 제공됩니다.

CNCF 졸업 프로젝트이며 모든 Kubernetes 클러스터에서 작동합니다. 아티팩트는 S3, GCS, Azure Blob Storage, Git, HTTP 엔드포인트 등 다양한 백엔드에 저장할 수 있습니다.

핵심 기능

  • 01워크플로를 DAG 또는 단계 시퀀스로 정의하며, 각 단계는 컨테이너에서 실행
  • 02워크플로를 시각화하고 관리하는 웹 UI
  • 03S3, GCS, Azure Blob, Git 및 기타 스토리지 백엔드로 아티팩트 전달
  • 04Cron 기반 예약 워크플로 및 웹훅 트리거
  • 05REST 및 gRPC API와 Java, Go, Python, TypeScript SDK
  • 06단계 또는 워크플로 수준에서 재시도, 타임아웃, 조건문, 반복문, 일시 중지 및 재개 지원

활용 사례

  • Kubernetes 클러스터에서 머신러닝 학습 및 데이터 처리 파이프라인 실행
  • 컨테이너화된 워크플로로 CI/CD 작업 오케스트레이션
  • 여러 단계의 의존성이 있는 인프라 작업 자동화
  • 대규모 병렬 컴퓨팅 작업 일괄 실행

빠른 시작

  1. 1

    Argo Workflows 문서에서 공식 빠른 시작 가이드를 엽니다

  2. 2

    문서의 단계별 예제를 따라 진행합니다

사용 전 알아둘 점

  • Kubernetes CRD로 구현되어 있으므로 Kubernetes 클러스터가 필요합니다.

포함된 컬렉션

토픽

자주 묻는 질문

argo-workflows은(는) 무엇인가요?
Kubernetes에서 병렬 작업을 오케스트레이션하는 컨테이너 네이티브 워크플로 엔진으로, CRD로 구현되어 있습니다. Argo Workflows는 Kubernetes에서 여러 단계로 구성된 작업을 실행하며, 각 단계는 컨테이너로 수행됩니다. 워크플로는 순서가 지정된 작업 시퀀스나 작업 간의 의존성을 나타내는 방향성 비순환 그래프(DAG)로 정의할 수 있습니다. Kubernetes Custom Resource Definition으로 구현되어 있어 표준 클러스터 도구로 워크플로를 관리할 수 있습니다.
argo-workflows은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
argo-workflows은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
argo-workflows은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. argo-workflows의 마지막 커밋은 2026년 11월 6일입니다.
argo-workflows은(는) 어디에 사용할 수 있나요?
Kubernetes 클러스터에서 머신러닝 학습 및 데이터 처리 파이프라인 실행 컨테이너화된 워크플로로 CI/CD 작업 오케스트레이션 여러 단계의 의존성이 있는 인프라 작업 자동화 대규모 병렬 컴퓨팅 작업 일괄 실행
argo-workflows는 어떻게 설치하나요?
Argo Workflows 문서에서 공식 빠른 시작 가이드를 엽니다 문서의 단계별 예제를 따라 진행합니다
argo-workflows은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/argoproj/argo-workflows

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

관련 프로젝트