쿠버네티스란? > 자료실

본문 바로가기

자료실

CONTACT US 자료실

쿠버네티스란?

작성자관리자

  • 등록일 24-01-11
  • 조회104회

본문

작동 중인 쿠버네티스 배포를 클러스터라고 하며, 클러스터는 Linux® 컨테이너를 실행하는 호스트 그룹입니다. 쿠버네티스 클러스터는 컨트롤 플레인과 컴퓨팅 머신(또는 노드)의 2개 부분으로 시각화할 수 있습니다.

A diagram showing the infrastructure of a Kubernetes cluster

각 노드는 자체 Linux 환경이며 물리 또는 가상 머신일 수 있습니다. 각 노드는 컨테이너로 이루어진 포드를 실행합니다. 

컨트롤 플레인은 어느 애플리케이션을 실행하고 애플리케이션이 어느 컨테이너 이미지를 사용할지와 같이 클러스터를 원하는 상태로 유지 관리합니다. 컴퓨팅 머신은 애플리케이션과 워크로드를 실제로 실행합니다. 컨트롤 플레인은 관리자(또는 DevOps 팀)로부터 명령을 전달받고 해당 지침을 컴퓨팅 머신에 전달합니다.

이 핸드오프는 여러 서비스와 연계하여 태스크에 가장 적합한 노드를 자동으로 결정합니다. 서비스는 포드에서 작업 정의를 분리하고, 클러스터에서 다른 위치로 이동된 경우나 교체된 경우에 상관없이 서비스 요청을 적절한 포드로 자동 수신합니다. 그리고 요청된 작업을 수행하기 위해 해당 노드에 리소스와 포드를 할당합니다.

쿠버네티스는 운영 체제(예: Red Hat Enterprise Linux)를 기반으로 실행되며, 노드에서 실행되는 컨테이너의 포드와 상호 작용합니다.

원하는 쿠버네티스 클러스터 상태에 따라 실행해야 할 애플리케이션이나 워크로드, 함께 사용하는 이미지, 사용 가능하도록 설정할 리소스, 기타 구성 세부 사항이 정의됩니다.

이러한 유형의 인프라를 사용하는 컨테이너를 관리하는 방식에는 거의 변화가 없습니다. 고객은 각각의 개별 컨테이너 또는 노드를 세부적인 수준까지 관리할 필요 없이 더욱 효과적으로 제어하면서, 개괄적인 수준의 작업만 하면 됩니다. 

쿠버네티스 실행 위치도 원하는 대로 선택할 수 있습니다. 즉, 베어 메탈 서버, 가상 머신(VM), 퍼블릭 클라우드 제공업체, 프라이빗 클라우드하이브리드 클라우드 환경 등에서 실행할 수 있습니다. 쿠버네티스의 주요 장점 중 하나는 다양한 종류의 인프라에서 작동한다는 것입니다.

서울 종로구 대학로12길 61 계우빌딩 501호 (동숭동, 계우빌딩)
대표 컨설턴트 : 최대근
고객센터 : 1644-8681 | 이메일 : admin@dksc.kr
DKsys Consulting Co.,Ltd. All rights reserved.

관리자로그인현대이지웹 바로가기