• 『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를 만들어서 자동으로 일정 갯수를 유지하는 방법또한 있다.

     

     

     

     

     

     

     

     

     

    댓글