Develop/DevOps
2022. 1. 17.
[MLOps] 주로 사용되는 툴 및 패키지 정리
Helm 강의 토대로 내용을 가져오자면... 쿠버네티스 모듈의 Package Managing Tool Ubuntu OS의 패키지 관리 도구 apt, Mac OS의 패키지 관리 도구 brew, Python 패키지 관리 도구 pip 와 비슷한 역할 하나의 쿠버네티스 모듈은 다수의 리소스들을 포함하고 있는 경우가 많다 즉, a.yaml, b.yaml, c.yaml 등 많은 수의 쿠버네티스 리소스 파일들을 모두 관리해야 하기에 버전 관리, 환경별 리소스 파일 관리 등이 어렵다 Helm은 이러한 작업을 템플릿화 시켜서 많은 수의 리소스들을 마치 하나의 리소스처럼 관리할 수 있게 도와주는 도구 Helm manifest는 크게 Templates 와 values.yaml로 이루어져 있고, templates폴더에는 해당..