IT 이것저것

[쿠버네티스] 컨테이너, 도커, 쿠버네티스 용어 정리

2것저것 2022. 11. 3. 14:12
728x90
반응형

용어 정리  

 

  • 컨테이너 : 애플리케이션을 실행할 수 있는 환경까지 감싸서, 어디서든 쉽게 실행할 수 있도록 해주는 기술
  • 컨테이너 런타임 : 컨테이너를 다루는 도구
  • 도커 : 컨테이너를 다루는 도구(컨테이너 런타임) 중 가장 유명한 것
  • 쿠버네티스 : 컨테이너 런타임을 통해 컨테이너를 오케스트레이션 하는 도구
  • 오케스트레이션 : 여러 서버에 걸친 컨테이너 및 사용하는 환경 설정을 관리하는 행위

 

컨테이너란?

보통 PC에 프로그램을 설치 할 때 특정 경로에 맞춰서 설치 해야 하거나, 컴퓨터에 필요한 옵션을 일일이 맞춰서 설정해야함.

컨테이너는 이러한 환경 설정을 모두 포함하여 독립적으로 프로그램을 실행할 수 있도록 도와주는 기술.

컨테이너 환경을 묶어서 배포한 컨테이너 이미지라는 프로그램을 통해 구동하면 실행 되기 때문에 각종 설정 과정이 줄어들어 편리하게 사용할 수 있음.

 

컨테이너 런타임란?

컨테이너를 사용할 때 필요한 도구가 컨테이너 런타임.

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

그 중 가장 유명한 도구가 "도커"

 

쿠버네티스란?

컨테이너 런타임을 통해 컨테이너를 다루는 도구.

쿠버네티스가 해주는 역할은 여러 서버(노드)에 컨테이너를 분산해서 배치하거나, 문제가 생긴 컨테이너를 교체, 컨테이너가 사용할 비밀번호나 환경 설정을 관리하고 주입해 주는 일. 

이게 바로 컨테이너 오케스트레이션

 

정리하면 쿠버네티스는 도커를 이용해 컨테이너를 분산 배치, 상태 관리, 컨테이너의 구동 환경까지 관리해주는 도구

 

 

 

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

 

 

728x90
반응형