
출처:https://www.atlassian.com/microservices/cloud-computing/containers-vs-vms
컨테이너화된 어플리케이션을 관리하고 실행하기 위한 도구들의 집합
이미지란?
- 컨테이너 실행에 필요한 파일과 설정 값을 포함하는 것
- 상태값을 가지지 않고 변하지않음
- 컨테이너는 이미지를 실행한 상태 라고 볼 수 있고 추가되거나 변하는 값은 컨테이너에 저장됨
- 같은 이미지로 여러개의 컨테이너를 생성할 수 있고 컨테이너의 상태가 바뀌거나 삭제되더라도 이미지는 변하지 않는다.
도커를 도입하면서 이미지가 많아지면서 관리해야할 컨테이너와 서버를 관리하기 힘들어져 생긴 컨테이너들의 관리를 자동화할 도구
쿠버네티스란?
- 컨테이너를 쉽고 빠르게 배포 및 확장하고, 관리를 자동화해주는 오픈소스 플랫폼
- 단순한 컨테이너 플랫폼이 아닌 마이크로서비스, 클라우드 네이티브 플랫폼(CNCF) 을 지향하고 컨테이너로 이루어진 것들을 손쉽게 담고 관리할 수 있는 그릇 역할
OS의 역할은 하드웨어에서 어플리케이션이 잘 동작하게 함
Kubernetes도 같은 역할이므로 같다고함
https://rooftoproom-whale.tistory.com/69#3.%20Kubernetes-1