-
『K8S』쿠버네티스 기본 이론DevOps/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를 만들어서 자동으로 일정 갯수를 유지하는 방법또한 있다.