
volcano-sh/volcano
📦 오픈소스 프로젝트volcano-sh
Kubernetes 상에서 AI, ML, HPC 워크로드를 위한 클라우드 네이티브 배치 시스템
Volcano는 Kubernetes 위에 구축된 오픈소스 배치 시스템으로, AI, 머신러닝, 빅데이터, HPC 워크로드를 위한 고급 스케줄링 기능을 제공합니다. 기본 Kubernetes 이상의 공정 공유, 우선순위, 리소스 예약 등의 스케줄링 메커니즘을 도입합니다. 작업 오케스트레이션, 리소스 관리, 수명 주기 관리를 처리하여 분산 학습, 데이터 처리, 시뮬레이션 작업의 효율적인 실행을 지원합니다. 주요 기능: 이기종 리소스 지원, GPU 스케줄링, 갱 스케줄링, 플러그형 스케줄링 정책. TensorFlow, PyTorch, Spark, MPI 등 인기 프레임워크와 통합됩니다. CNCF 프로젝트로 프로덕션 등급이며 널리 채택되었습니다.
💡하이라이트
- ├─CNCF 졸업 배치 시스템
- ├─고급 갱 및 공정 공유 스케줄링
- └─Spark, TF, PyTorch와 통합
🎯대상
- ├─DevOps 전문가
- ├─데이터 과학자
- └─HPC 엔지니어