더북(TheBook)

1.1 쿠버네티스 이해하기

이 책은 다양한 쿠버네티스 예제를 제공한다. 이 장을 제외한 각 장에는 실습 예제와 연습 문제가 있다. 실습 예제는 다음 장부터 시작하고, 이 장에서는 간단한 이론을 소개하겠다. 쿠버네티스가 정확히 무엇이며 어떤 문제를 해결하는 도구인지 알아보자.

쿠버네티스는 컨테이너를 실행하는 플랫폼이다. 컨테이너화된 애플리케이션의 시작, 롤링 업데이트, 서비스 수준 유지, 수요에 따른 스케일링, 보안 접근 등 다양한 기능을 제공한다. 쿠버네티스의 두 가지 핵심 개념은 애플리케이션 정의에 사용되는 API와 애플리케이션이 실제로 동작하는 클러스터(cluster)다. 클러스터는 도커 같은 컨테이너 런타임이 동작하는 여러 대의 서버가 모여 쿠버네티스 같은 하나의 논리적 단위를 구성한 것을 의미한다. 그림 1-1은 클러스터를 추상적으로 나타낸 다이어그램이다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.