묻고 답하기

제목
Re:쿠버네티스의 개념이 이해가 안갑니다
작성자
담당자
작성일
2024-10-14 13:03
조회
13
답변완료

안녕하세요 클라우드혁신센터입니다.

 

여쭤보신 쿠버네티스 관련하여 설명드립니다쿠버네티스는 기본적으로 마스터와 워커 노드로 구성되어 있습니다.

 

마스터 노드는 cluster를 관리하는 기능을 가지고 있으며, 워크 노드는 실제 개발한 프로그램을 실행하는 곳이라고 보시면 됩니다. 실행하는 프로그램은 컨테이너화 되어 POD 라는 기본개념을 가지고 실행됩니다.

 

master에서는 pod를 관리하는 곳이라고 보시면 되는데, pod가 죽으면 자동으로 다시 실행해 주거나 스케일아웃을 해야 할 경우 자동으로 pod를 늘려 주는 등의 기능을 가지고 있습니다.

 

클러스터는 master 노드와 워커 노드가 하나의 세트로 구성되어 프로그램을 수행할 수 있는 준비가 되어 있는 환경을 이야기하는데 여러 개의 클러스터를 묶어서 구성할 수도 있습니다.

 

하나의 컴퓨터에서 마스터 노드 여러 개, 워커 노드 여러 개로 구성하는 것도 hyper-V 같은 가상 이미지 솔루션을 쓰면 가능하나 성능이 따라 주지 않아서 실제 운영하기는 힘들고, 일반적으로 운영 환경에서는 장애 상황을 대비해서 여러 대의 서버로 구성하는 경우가 대부분 입니다.

 

도움이 되셨으면 좋겠습니다. 감사합니다.