728x90
반응형

컨테이너란 시스템 하나를 옮기기 쉽도록 포장해 주는 것. 앱이 실행되기 위해 필요한 바이너리나 라이브러리 등 애플리케이션을 실행하기 위해 필요한 모든 요소를 패키징 해서, 다른 환경에서 실행되어도 호환성이 맞도록 해주는 것. 이러한 걸 해주는 프로그램이 도커.

이는 클라우드 컴퓨팅에서의 탄력성과 분산 실행환경을 잘 활용하기 위한 것. 클라우드에서는 필요한 서비스들을 취사선택에서 쓰고 말고 결정할 수 있도록 하나의 Monolthic한 프로그램이 아니라 작은 마이크로서비스를 만드는데, 이 마이크로서비스들을 컨테이너 단위로 묶는 것. 

그래서 쿠버네티스는 다양한 컨테이너의 배포와 회수를 담당하는 프로그램. 원래 구글에서 만들었고 키잡이를 뜻하는 그리스어에서 이름을 따왔는데.... 서비스 사용량이 증가하면 컨테이너 및 서버를 늘려주고 아니라면 다시 줄이는 등, 리소스를 관리하는 Container Ochestration을 하는 것. 

 

728x90
반응형

+ Recent posts