본문 바로가기

블로그/데이터 엔지니어링

[K8s] 왜 쿠버네티스일까?

쿠버네티스는 컨테이너를 쉽고 빠르게 배포/확장하고 관리를 자동화해주는 오픈소스 플랫폼

 

1. 쿠버네티스의 인기

Open Source로, 커뮤니티가 발달되어 있으며, 카카오나 라인과 같은 국내 대기업에서도 쿠버네티스를 많이 활용하고 있음

 

2. 무한한 확장성

Kubeflow, TEKTON 등 쿠버네티스가  하나의 플랫폼이 되고, 그 위에서 머신러닝, CI/CD 등이 동작

특히, 머신러닝 서비스를 배포하고 관리하는 kubeflow를 이해하려면 쿠버네틱스 필수임. 아니면 돈주고, AWS 세이지 메이커 활용

 

3. 사실상 표준

쿠버네티스이 표준이며, 그 위에 본인들만의 장점을 커스터마이징 하는 소프트웨어가 많아지고 있음
또한, 중요한 것은 아마존(EKS), 에저, 구글이 쿠버네티스를 매니지드 서비스를 제공하고 있음

 

But, 도커를 모르면, 쿠버네틱스를 제대로 이해할 수 없음

 

 

참고 자료:

1) 칼럼 | 쏘리! 리눅스, 이제 주인공은 ‘쿠버네티스’다

2) 마켓컬리: Kubeflow를 활용해 어떻게 ML을 서비스를 할 수 있을까?

 

Kurly만의 MLOps 구축하기 - 쿠브플로우 도입기

쿠브플로우를 도입한 이유와 유용한 팁

helloworld.kurly.com