1.1 Understanding the need for a system like Kubernetes

kubernetes를 본격적으로 시작하기 전에 하나의 단일 어플리케이션을 작은 서비스 단위로 나눈 마이크로 서비스의 등장과 이러한 어플리케이션을 실행하는 인프라의 변화를 알아보도록 하자.

1.1.1 Moving from monolithic apps to microservices

Untitled

기존의 monolithic app과 새로운 microservices 방식의 차이를 알아보자.

Monolithic App

Microservices

1.2 Introducing container technologies

kubernetes는 Linux 컨테이너 기술을 사용하여 실행 중인 어플리케이션의 격리를 제공하므로, kubernetes 자체에 대해 살펴보기 전에 Kubernetes가 자체적으로 수행하는 작업과 Docker, rkt 같은 컨테이너의 기본 사항을 알고 있어야 한다.

COMPARING VIRTUAL MACHINES TO CONTAINERS


Untitled