Search
📝

쿠버네티스 개요

다수의 컨테이너를 효율적으로 배포, 확장, 관리하기 위한 오픈 소스 시스템
Docker Compose와 비슷한 느낌(Docker Compose도 여러 컨테이너를 쉽게 관리하기 위해 활용하기 때문). 쿠버네티스는 Docker Compose의 확장판이라고 생각하면 편함

쿠버네티스 장점

컨테이너 관리 자동화(배포, 확장, 업데이트)
부하 분산(로드 밸런싱)
쉬운 스케일링
셀프 힐링

Pod(파드)

컨테이너 : 도커에서 하나의 프로그램을 실행시키는 단위
쿠버네티스 : 쿠버네티스에서 하나의 프로그램을 실행시키는 단위
파드는 쿠버네티스에서 가장 작은 단위. 일반적으로 하나의 파드가 하나의 컨테이너를 가짐(예외적으로 하나의 파드가 여러 개의 컨테이너를 가지는 경우도 존재)
예를 들어,
2개의 결제 서버가 띄워져있다 = 2개의 결제 서버 파드가 띄워져있다
1개의 결제 서버가 죽었다 = 1개의 결제 서버 파드가 죽었다
업로드 서버 하나를 띄우자 = 업로드 서버 하나를 파드로 띄우자
쿠버네티스도 도커처럼 이미지를 기반으로 파드를 띄워 실행