본문 바로가기
반응형

k8s10

Kubernetes 기술 개념 정리 2 9.  Kubernetes 클러스터 관련 구성요소Kubernetes Master는 클러스터 전체 시스템을 관리하고 조정하는 제어 컴포넌트로, 다음과 같은 구성요소를 포함합니다. 1. Kubernetes API ServerKubernetes 시스템의 진입점 역할을 하며, 핵심 객체의 생성, 삭제, 수정, 조회 기능을 제공.RESTful API 방식으로 외부 클라이언트와 내부 컴포넌트 호출에 사용.클러스터 내 모든 기능 모듈 간 데이터 교환과 통신의 중심 허브.2. Kubernetes Scheduler새롭게 생성된 Pod에 적절한 노드(Node)를 선택 및 할당.클러스터 자원의 스케줄링을 담당.3. Kubernetes Controller다양한 컨트롤러를 실행하여 Kubernetes 시스템의 정상 작동을 보장.. 2024. 12. 5.
Kubernetes 기술 개념 정리 1 1.  etcd란? etcd 특징은?etcd는 CoreOS 팀이 개발한 오픈소스 분산 키-값(key-value) 데이터베이스로, 주로 분산 시스템에서 구성 관리 및 서비스 디스커버리(service discovery) 를 목적으로 사용됩니다. 특징: 일관성 보장: 데이터의 일관성을 보장합니다. 클러스터 내 모든 노드가 동일한 데이터를 유지합니다.안전한 통신: HTTPS를 지원하여 안전하게 데이터 통신을 할 수 있습니다.간단한 API: HTTP + JSON API를 통해 애플리케이션이 쉽게 통신할 수 있습니다.빠른 성능: 초당 1,000개 이상의 쓰기 요청을 처리할 수 있는 빠른 성능을 제공합니다. 서비스 디스커버리(service discovery) 란? 분산 시스템이나 마이크로서비스 아키텍처에서 개별 서비.. 2024. 12. 3.
반응형