Overview

쿠버네티스 설치부터 기본적인 환경 구성까지 핸즈온 한다.


쿠버네티스는 기본적으로 마스터 노드와 워커 노드로 구성된다.

마스터 노드와 워커 노드는 최소한 1개씩 필요하다.

마스터 노드는 워커 노드에 Pod를 할당하고 Pod 안에 컨테이너를 띄우게 하는 역할을 한다. 또한 쿠버네티스의 상태를 관리하고 여러 Pod 들의 스케줄링도 하는 등 쿠버네티스에서 중추적인 역할을 한다.

워커 노드는 마스터 노드와 통신하면서 Pod를 할당 받고 그 안에 컨테이너를 띄워 유지 및 관리하는 역할을 한다. 또한 네트워크나 볼륨에 대한 기능도 컨트롤한다.

마스터 노드와 워커 노드는 각 1개씩 생성할 것이며, 운영체제는 Ubuntu 18.04 LTS 를 사용하여 구성하도록 하겠다.

구성하려는 각 노드 별 하드웨어 스펙은 아래와 같다.

마스터 노드