데브옵스
Kurly만의 MLOps 구축하기 - 쿠브플로우 도입기
두줄요약
쿠브플로우 도입 배경과 세이지메이커 비교, 그리고 운영을 위한 초기 설정 팁을 정리했습니다. 데이터 사이언티스트 친화적인 MLOps 환경을 만들기 위한 실무 사례를 소개했습니다.
핵심 내용
- 쿠리 데이터 플랫폼팀의 MLOps 플랫폼 구축 과정에서 쿠브플로우 도입 결정 배경 정리
- 세이지메이커와 쿠브플로우의 장단점 비교를 통해 쿠버네티스 기반 환경과의 적합성 검토
- 운영 편의성을 위한 초기 설정 사례로 Elyra, S3 저장소 변경, IRSA, SealedSecrets, pre-commit 방지 팁 공유
적용해볼 점
- 쿠버네티스 활용도가 높고 기술 내재화를 중시하는 환경에서 쿠브플로우 선택 검토
- 노트북·파이프라인·저장소·자격 증명 관리를 사용자 친화적으로 커스터마이징
- 민감 정보는 SealedSecrets로 관리하고 실수 커밋은 git hook으로 차단
