Name
- Kubernetes; 쿠버네티스
- k8s; 케이츠 (k-에잇-s)
- k와 s 사이에 8자가 있어서 이렇게 줄여서 부름
- 한국에서 '케이팔에스' 라고 부르는 경우가 종종 있는데, 본 단어인 '쿠버네티스'와 같은 5음절이라 효율적이진 않음.
Definition
- 컨테이너화된 어플리케이션을 스케줄링하여 문제를 해결하는 클러스터 플랫폼
- DevOps 분야에서... '컨테이너 오케스트레이션 플랫폼'
Origin
- 쿠버네티스의 어원은 그리스어로 선장(Captain) 혹은 조타수(Steersman)를 의미한다.
바닐라 쿠버네티스 (Vanilla Kubernetes)
- 쿠버네티스 기본구성으로, 쿠버네티스 공식 릴리즈를 그대로 설치하는 것을 의미한다.
- 수동 구성:
kubeadm으로 직접 생성한 경우는 바닐라 쿠버네티스이다.
- 자동 구성: minikube, k8s on docker-desktop 등은 바닐라 쿠버네티스이다.
튜닝 쿠버네티스 (Tuned Kubernetes)
- 쿠버네티스를 튜닝하여 특정 환경에 맞춘 쿠버네티스를 의미한다. 대부분 자동 구성 쿠버네티스이다.
- 수동 구성: 직접 튜닝 쿠버네티스를 생성하는 경우. 보통 클라우드 공급 업체에서 구성한다
- 예시: AWS EKS, GCP GKE, Azure AKS, NCloud NKS, KakaoCloud Kubernetes Engine
- 자동 구성: CNI, CSI 등을 튜딩하여 메모리 사용량을 줄이거나 성능을 향상시키는 것을 의미한다.
관련 블로그 글