DevOps/K8S

『K8S』쿠버네티스 기본 이론

흑당망고 2022. 1. 19. 20:30

간단한 설명

kubernetes는 간단하게 말하자면 컨테이너들을 관리해주는 오케스트레이션입니다...!

 

다른 딥한 내용보다는 간단하게 이론 부분만 설명해보겠습니다.

 


간단한 구조

구조는 다음과 같다.

 

하나의 OS인 Node가 존재한다. 그리고 그 안에는 Deployment라고 하는

pods 즉 각각의 하나의 컨테이너를 AutoScaling해주는 것이 존재한다.

여기서 Deployment가 Pods를 생성하였는데 Pods가 죽거나 삭제될 경우 설정한

Replicas(원하는 파드갯수)에 따라서 다시 생성이 된다.

 

즉 Node(노드)는 하나의 작은 컴퓨터이다.

deployment는 AutoScaling이며(원하는 이미지로 일정 갯수 생성)

pod(파드)는 하나의 컨테이너이다.

 


정리

정리를 하자면 각각 크기의 순서는

클러스터 -> Node -> Pods  이 순서이다.

클러스터가 가장 큰 단위이고 그 안에 Node그리고 Pods이다.

 

그리고 이 Pods를 만드는 방법으로는 단일 Pods를 생성하는 방법도 있지만

Deployment를 만들어서 자동으로 일정 갯수를 유지하는 방법또한 있다.