목록 보기
Kurly만의 MLOps 구축하기 - 초석 다지기
데브옵스

Kurly만의 MLOps 구축하기 - 초석 다지기

마켓컬리
마켓컬리
2022년 10월 25일

두줄요약

컬리의 MLOps 구축 초기에 GPU 노드 자동화와 Karpenter 도입 과정을 소개했습니다. NVDP, affinity, consolidation 이슈까지 포함해 운영 포인트를 정리했습니다.

핵심 내용

  • 컬리 데이터 플랫폼팀이 MLOps 플랫폼 구축의 출발점으로 GPU 사용 환경을 정비한 과정
  • 기존 Kubernetes 기반 도구들(Airflow, JupyterHub, MLFlow) 위에 GPU 프로비저닝과 자동 해제를 더하려는 배경
  • Karpenter를 선택해 EC2/ASG 중심 노드 확장보다 단순하고 빠른 워커 노드 자동화 구조를 구성한 내용
  • GPU 노드 사용을 위해 NVDP 설치, 노드가 남는 문제를 막기 위한 affinity 설정, consolidation 사용 시 CRD 업그레이드 필요성 정리

적용해볼 점

  • GPU 같은 고가 자원은 요청·회수 과정을 자동화해 운영 부담을 줄이는 방향 검토
  • 노드 자동 확장 도구 선택 시 기존 ASG 방식과 Karpenter의 구조 차이 비교
  • GPU 노드가 일반 파드에 점유되지 않도록 label과 affinity 정책을 함께 설계

컬리 계열사 채용11건

채용 사이트에서 전체 보기

다음 읽기

#MLOps 주제를 이어서 읽기

Kurly만의 MLOps 구축하기 - 초석 다지기

Kubernetes 기반 MLOps 환경에서 GPU 자원 운영 부담을 줄이기 위한 기반을 설계했습니다. Karpenter와 NVDP로 GPU 노드의 자동 생성·회수 흐름을 구성했습니다.

마켓컬리
마켓컬리
AI
전체 보기

댓글 0개

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...