지식/Kubernetes
#1. Container 와 Container Orchestration
ZeroAct
2023. 1. 3. 23:55
Container
- completely isolated environment
- How it can work
- Docker can run top of several OSs that uses same underlying kernel
- 커널만 공유 -> Container 안에 어떤 것을 설치해서 사용하던 독립적으로 돌아감
- VM 과 비슷해 보이지만 많이 다르다.
- VM 은 각각이 OS 를 가지고 있다.
-> 무겁지만 OS 독립적임
- Container 는 같은 OS 위에서 돌아간다. (가벼움)
-> 가볍지만 OS 종속적임
- Image 는 Template
- Container 는 Image base 로 만든 instance
- 도커 안쓰면
내 컴퓨터에서는 잘 되는데 왜 너는 안돼? 니 탓이야
- 도커 쓰면
내 컴퓨터에서 잘 되니까 너도 잘 될거야! (OS 만 지원한다면)
Container Orchestration
- Connect containers
- Scale up/down (load balancing)
- Docker swarm, Kubernetes, etc