본문 바로가기

kubernetes3

Node Node는 Kubernetes 아키텍처에서 중요한 구성 요소로, 컨테이너화된 애플리케이션을 실행하는 데 도움을 줍니다.Worker Node 구성 요소Worker Node는 Kubernetes 클러스터에서 실제로 작업 부하가 실행되는 주요 실행 단위입니다. 실제 애플리케이션이 실행되는 곳으로, 클러스터의 컴퓨팅 리소스를 활용하여 파드와 컨테이너를 관리합니다. 각 Worker Node는 여러 개의 Pod를 호스팅할 수 있으며, 각 Pod는 내부에 하나 이상의 컨테이너를 포함하고 있습니다. 하나의 Node 가 실패하더라도 다른 노드가 작업을 이어받을 수 있도록하여 클러스터의 확장성을 높이고, 고가용성을 보장 하도록 합니다.각 Worker Node는 이러한 Pod의 스케줄링과 관리를 담당하는 세 가지 주요 구성.. 2024. 5. 20.
Kubernetes Architecture Kubernetes의 클러스터에는 아래와 같이 여러 개의 구성 요소가 있습니다.Control Plane 이라 불리는 Matser Node와 Data Plane 이라 불리는 Work Node 가 존재합니다.Control Plane클러스터 전체를 관리하고 조정하는 중앙 컴포넌트 집합입니다. Control Plane은 클러스터의 상태를 유지하고, 작업을 예약하며, 클러스터의 일관성과 안정성을 보장합니다. 주요 구성 요소는 다음과 같습니다:kube-api-server:Kubernetes API 서버로, 클러스터의 API 요청을 처리합니다.사용자, CLI 툴, 그리고 다른 Kubernetes 컴포넌트와의 모든 통신을 처리합니다.클라이언트가 클러스터와 상호 작용할 수 있도록 RESTful API를 제공합니다.etc.. 2024. 5. 16.
Kubernetes Kubernetes의 탄생 배경Kubernetes는 Google에서 개발된 오픈 소스 컨테이너 오케스트레이션 시스템입니다. Google의 내부 컨테이너 관리 시스템인 Borg에서 영감을 받아 개발되었습니다. Borg는 Google의 대규모 인프라에서 컨테이너를 관리하기 위해 사용된 시스템입니다. Google은 2014년에 Kubernetes를 발표했고, 2015년에 Cloud Native Computing Foundation(CNCF)에 기부했습니다.Cloud Native Computing Foundation(CNCF)CNCF는 클라우드 네이티브 컴퓨팅 기술의 개발과 채택을 촉진하기 위해 설립된 비영리 재단입니다. CNCF는 다양한 오픈 소스 프로젝트를 관리하며, 클라우드 네이티브 환경의 표준화를 지원합.. 2024. 5. 16.