넷플릭스, 아디다스, 핀터레스트 등의 기업들은 '쿠버네티스(Kubernetes)' 위에서 동영상 스트리밍, 쇼핑, SNS, 게임 등의 서비스를 제공합니다. 그리스어로 '키잡이'를 뜻하는 쿠버네티스는 머신 러닝, 딥 러닝, 5G 등 고성능 분산 컴퓨팅 환경이 필요한 기술에 활용도가 높은데요.
애플리케이션의 확장과 장애 조치를 처리하고, 배포 패턴 등을 제공하는 '쿠버네티스(Kubernetes)'에 대해 알아보겠습니다. 쿠버네티스(Kubernetes)란?
쿠버네티스(Kubernetes)는 컨테이너화된 애플리케이션을 빠르게 자동으로 배포하고, 스케일링과 관리를 제공하는 오픈소스 시스템입니다. 기존 가상 컴퓨터(VM) 기반의 클라우드 서비스는 애플리케이션을 가상화된 서버에 배포, 실행 및 개발되어 CPU, 메모리 등 많은 자원을 사용하고 가상 컴퓨터를 기동할 때 시간이 오래 걸리는 문제점들이 있었는데요.
디플로이의 변화. 이러한 문제점들을 해결하기 위해 가상 컴퓨터와 대비하여 소모 자원이 ...