
2023.02.15 16:08 모각소 5회차 시작

활동사진

활동사진

2023.02.15 19:38 모각소 5회차 종료
K8S
1. 배포의 역사

BM
- BM에 os를 띄어서 application를 실행
- 요구사항에 따른 BM 확장의 문제성
- 물리적인 위치
- BM 가격에 따른 경제적인 문제
- 문제에 따른 BM의 스펙 논의
VM(Virtual Machine)
- BM하나에 하나의 application를 쓰는 것은 자원의 낭비
- 한 BM에 OS를 여러개 띄울 수 없나? → VM 탄생
- hypervisor가 가상머신을 생성하고 구동
Container(Light VM)
- 한 OS에 하나의 app를 띄우는 것도 자원 낭비라는 것을 자각
- OS내에 격리된 공간을 만들어 파일을 실행하는 방법 = Container
- 리눅스에 이미 chroot라는 명령어로 컨테이너와 비슷한 개념의 명령어가 존재
- google 내부에서는 이미 문제를 자각하고 container라는 개념을 내부적으로 사용
- docker가 container를 잘 사업적 아이템으로 가공해서 판매