| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 | 31 |
Tags
- Observability
- Network
- 코테
- AWS
- Kafka
- 데이터엔지니어
- it
- elasticsearch
- Kubernetes
- Monitoring
- k8s
- Data Engineering
- 분산시스템
- 인프라
- devsecops
- Pub/Sub
- fork()
- 쿠버네티스
- 대규모시스템
- SRE
- etcd
- 스프링빈
- 커널
- 개발
- 개발자
- tech
- 운영체제
- OS
- 엘라스틱서치
- 시스템호출
Archives
- Today
- Total
모래성 말고 철옹성
[1분 쿠버네티스] Kube-API Server - Kubernetes의 모든 통신의 출입구 본문

Kube-API Server란?
Kube-API Server는 Kubernetes 클러스터의 Gateway로서, 모든 명령과 요청이 반드시 지나가는 핵심 컴포넌트이다.
kubectl 명령을 실행하거나, 외부 어플리케이션이 API 요청을 보낼 때, 그 요청들은 가장 먼저 Kube-API Server를 통과하게 된다.
Kube-API Server의 주요 핵심기능
- REST API 제공
- Kubernetes와 통신할 수 있는 표준 HTTP API 제공
- 인증/인가 처리
- 사용자나 서비스 계정의 권한 검증
- etcd 연동
- 클러스터 상태 정보 저장, 조회
- 요청 검증과 변환
- 잘못된 요청 거부, 필요한 데이터 구조 변환
- 다른 컴포넌트들과 중재
- Controller, Scheduler등과 상태 동기화
Kubernetes에서의 위치
- 사용자 ↔ Kube-API Server ↔ etcd / Controller / Scheduler
- Kube-API Server 장애시 Kubernetes 내부에서 어떤 리소스도 생성/조회/수정/삭제 할 수 없다.
Kube-API Server 장애 시 기존 떠있는 Pod 서비스는 정상동작 할 수는 있지만, 생성/변경은 불가능해진다.
그렇기 때문에 운영환경에서는 Kube-API Server를 고가용성(HA) 구성으로 배포해 장애를 최소화 하는 것이 중요하다.
참조.
https://kubernetes.io/docs/reference/command-line-tools-reference/kube-apiserver/
kube-apiserver
Synopsis The Kubernetes API server validates and configures data for the api objects which include pods, services, replicationcontrollers, and others. The API Server services REST operations and provides the frontend to the cluster's shared state through w
kubernetes.io
반응형
'DevOps > 쿠버네티스' 카테고리의 다른 글
| [1분 쿠버네티스] Kube Controller Manager란? Kubernetes 클러스터 제어 핵심 (1) | 2025.08.20 |
|---|---|
| [1분 쿠버네티스] Kube-Scheduler란? Kubernetes Pod 스케줄링 핵심 (0) | 2025.08.17 |
| [1분 쿠버네티스] etcd: Kubernetes의 심장을 지탱하는 분산 키-값 저장소 (1) | 2025.08.14 |
| [1분 쿠버네티스] 쿠버네티스 아키텍처 이해 (0) | 2025.03.28 |
| [1분 쿠버네티스] Service - ClusterIP, NodePort, LoadBalancer (0) | 2025.03.26 |
Comments