개발/일지

쿠버네티스와 컨테이너, 도커에 대한 기본 개념

Zziny 2022. 12. 16. 16:08

용어

컨테이너 - 앱이 구동되는 환경까지 감싸서 실행할 수 있도록 하는 격리 기술

컨테이너 런타임 - 컨테이너를 다루는 도구

도커 - 컨테이너를 다루는 도구 중 가장 유명한 것

쿠버네티스 - 컨테이너 런타임을 통해 컨테이너를 오케스트레이션 하는 도구

오케스트레이션 - 여러 서버에 걸친 컨테이너 및 사용하는 환경 설정을 관리하는 행위

 

컨테이너

우리가 구동하려는 애플리케이션을 실행할 수 있는 환경까지 감싸서, 어디서든 쉽게 실행할 수 있도록 해 주는 기술

 

컨테이너 런타임

컨테이너를 쉽게 내려받거나 공유하고 구동할 수 있도록 해주는 도구

 

Q. 쿠버네티스가 컨테이너를 다루는 도구라면 도커를 다루는 도구는 아니란 말이네요?
A. 네 앞에서 언급했듯이, 쿠버네티스의 역할은 컨테이너를 분산 배치, 상태 관리 및 컨테이너의 구동 환경까지 관리해 주는 도구이고, 도커는 컨테이너를 다루는 도구(컨테이너 런타임) 중 하나입니다. 쿠버네티스는 컨테이너를 다루기 위해 도커 이외에도 다양한 컨테이너 런타임 소프트웨어를 사용할 수 있습니다.

 

 

 

 

 

원문

https://www.samsungsds.com/kr/insights/220222_kubernetes1.html